Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c142' (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/11160591-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 5010 Logging PID: 5012 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11160591, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '93bf94a4dd8790534ede3f1353df4d77b89b1177', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ty', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ty', 'package_version': '0.0.89-1', 'project_dirname': 'python-pip', 'project_name': 'python-pip', 'project_owner': 'thrnciar', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-pip/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'thrnciar/python-pip--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': '11160591-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ty /var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ty', '/var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty'... Running: git checkout 93bf94a4dd8790534ede3f1353df4d77b89b1177 -- cmd: ['git', 'checkout', '93bf94a4dd8790534ede3f1353df4d77b89b1177', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty rc: 0 stdout: stderr: Note: switching to '93bf94a4dd8790534ede3f1353df4d77b89b1177'. 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 93bf94a automatic import of ty Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-i976oy69/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/thrnciar/python-pip/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 68.37M 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/thrnciar/python-pip/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.32M 0 0 INFO: Reading stdout from command: md5sum ty-0.0.89.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792166335.207668 -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-i976oy69/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792166335.207668 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-i976oy69/ty/ty.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.9 INFO: Mock Version: 6.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792166335.207668/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-a447584b-afd2-4e16-b1a8-488cace170b8 INFO: Checking that a5edc76f79448546267223481743308eb2566b66f019ec071fe295ee6868e039 image matches host's architecture INFO: Copy content of container a5edc76f79448546267223481743308eb2566b66f019ec071fe295ee6868e039 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792166335.207668/root INFO: mounting a5edc76f79448546267223481743308eb2566b66f019ec071fe295ee6868e039 with podman image mount INFO: image a5edc76f79448546267223481743308eb2566b66f019ec071fe295ee6868e039 as /var/lib/containers/storage/overlay/8db1a22ff28cbed2fa350950c25bbc5899e8f4d3b387f9bcfc514eac7d8125c5/merged INFO: umounting image a5edc76f79448546267223481743308eb2566b66f019ec071fe295ee6868e039 (/var/lib/containers/storage/overlay/8db1a22ff28cbed2fa350950c25bbc5899e8f4d3b387f9bcfc514eac7d8125c5/merged) with podman image umount INFO: Removing image mock-bootstrap-a447584b-afd2-4e16-b1a8-488cace170b8 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1792166335.207668/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 dnf5-5.4.6.0-1.fc46.x86_64 dnf5-plugins-5.4.6.0-1.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 17.8 MiB/s | 22.3 MiB | 00m01s Copr repository 100% | 4.4 MiB/s | 6.8 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.20-1.fc46 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 fedora 95.0 KiB coreutils x86_64 0:9.12-1.fc46 fedora 6.3 MiB cpio x86_64 0:2.15-10.fc45 fedora 1.1 MiB diffutils x86_64 0:3.12-6.fc45 fedora 1.6 MiB fedora-release-common noarch 0:46-0.1 fedora 4.6 KiB findutils x86_64 1:4.11.0-2.fc45 fedora 1.9 MiB gawk x86_64 0:5.4.1-1.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.44.9000-5.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.15-1.fc46 fedora 445.2 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-6.fc46 fedora 226.6 KiB redhat-rpm-config noarch 0:345-4.fc46 fedora 184.2 KiB rpm-build x86_64 0:6.1.0-1.fc46 fedora 312.1 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-2.fc46 fedora 3.9 MiB tar x86_64 2:1.35-9.fc45 fedora 3.0 MiB unzip x86_64 0:6.0-71.fc45 fedora 441.8 KiB util-linux x86_64 0:2.42.4-2.fc46 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.4-1.fc46 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-6.fc45 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc45 fedora 390.5 KiB binutils x86_64 0:2.47.50-15.fc46 fedora 24.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc46 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.12-1.fc46 fedora 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.23.0-1.fc46 fedora 486.1 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 fedora 2.3 MiB debugedit x86_64 0:5.3-3.fc45 fedora 220.8 KiB dwz x86_64 0:0.17-3.fc45 fedora 291.1 KiB ed x86_64 0:1.22.6-1.fc46 fedora 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.196-1.fc46 fedora 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.196-1.fc46 fedora 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc46 fedora 719.6 KiB erlang-srpm-macros noarch 0:0.4.0-1.fc46 fedora 2.0 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.48-3.fc46 fedora 101.9 KiB file-libs x86_64 0:5.48-3.fc46 fedora 12.3 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.3-1.fc46 fedora 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal x86_64 0:17.2-6.fc46 fedora 14.2 MiB gdbm-libs x86_64 1:1.26-1.fc46 fedora 134.2 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44.9000-5.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-5.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-5.fc46 fedora 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 fedora 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 fedora 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 fedora 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 fedora 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 fedora 356.3 KiB gnutls x86_64 0:3.8.13-5.fc46 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 fedora 56.6 KiB jansson x86_64 0:2.14-5.fc45 fedora 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c x86_64 0:0.18-9.fc45 fedora 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 fedora 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 fedora 43.9 KiB libarchive x86_64 0:3.8.9-2.fc46 fedora 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 fedora 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 fedora 24.3 KiB libblkid x86_64 0:2.42.4-2.fc46 fedora 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc45 copr_base 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.6-1.fc46 fedora 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 fedora 63.0 KiB libcurl x86_64 0:8.23.0-1.fc46 fedora 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.13-1.fc46 fedora 980.7 KiB libfdisk x86_64 0:2.42.4-2.fc46 fedora 392.3 KiB libffi x86_64 0:3.8.0-1.fc46 fedora 95.5 KiB libfido2 x86_64 0:1.17.0-6.fc46 fedora 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 fedora 24.4 KiB libgcc x86_64 0:16.2.1-2.fc46.1 fedora 270.7 KiB libgcrypt x86_64 0:1.12.4-1.fc46 fedora 1.7 MiB libgomp x86_64 0:16.2.1-2.fc46.1 fedora 577.5 KiB libgpg-error x86_64 0:1.61-2.fc45 fedora 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 fedora 556.4 KiB libksba x86_64 0:1.8.1-1.fc46 fedora 431.9 KiB liblastlog2 x86_64 0:2.42.4-2.fc46 fedora 37.6 KiB libmount x86_64 0:2.42.4-2.fc46 fedora 408.9 KiB libnghttp2 x86_64 0:1.69.0-6.fc46 fedora 166.1 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 fedora 163.4 KiB libpfm x86_64 0:4.14.1-2.fc46 fedora 2.4 MiB libpkgconf x86_64 0:2.5.1-2.fc45 fedora 90.1 KiB libpsl x86_64 0:0.23.3-1.fc46 fedora 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 fedora 320.6 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.4-2.fc46 fedora 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 fedora 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.2.1-2.fc46.1 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.6.2-1.fc46 fedora 70.0 KiB libunistring x86_64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.4-2.fc46 fedora 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 fedora 293.2 KiB libxml2 x86_64 0:2.15.4-1.fc46 fedora 1.7 MiB libzstd x86_64 0:1.5.7-6.fc45 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 fedora 782.1 KiB lua-libs x86_64 0:5.5.1-2.fc46 fedora 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 fedora 165.3 KiB meson-srpm-macros noarch 0:1.12.1-2.fc46 fedora 1.7 KiB mpfr x86_64 0:4.2.2-4.fc45 fedora 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 fedora 969.1 KiB nettle x86_64 0:4.0-5.fc45 fedora 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 fedora 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 fedora 51.6 KiB npth x86_64 0:1.8-5.fc45 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-23.fc46 fedora 124.0 B openldap x86_64 0:2.6.15-1.fc46 fedora 683.4 KiB openssl-libs x86_64 1:4.0.3-1.fc46 fedora 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 fedora 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 fedora 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 fedora 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 fedora 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 fedora 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 fedora 989.0 B policycoreutils x86_64 0:3.11-2.fc46 copr_base 892.9 KiB popt x86_64 0:1.19-11.fc45 fedora 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.24.0-1.fc46 copr_base 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 fedora 472.0 B readline x86_64 0:8.3-7.fc46 fedora 515.6 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.3-1.fc46 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 fedora 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.21-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.21-1.fc46 fedora 19.0 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:262-3.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262-3.fc46 fedora 981.3 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 fedora 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.4-2.fc46 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.4-1.fc46 fedora 94.0 KiB xz-libs x86_64 1:5.8.4-1.fc46 fedora 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 fedora 1.3 KiB zip x86_64 0:3.0-46.fc45 fedora 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 fedora 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 190 packages Total size of inbound packages is 72 MiB. Need to download 72 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% | 17.0 MiB/s | 52.3 KiB | 00m00s [ 2/190] cpio-0:2.15-10.fc45.x86_64 100% | 71.4 MiB/s | 292.5 KiB | 00m00s [ 3/190] coreutils-0:9.12-1.fc46.x86_6 100% | 144.4 MiB/s | 1.3 MiB | 00m00s [ 4/190] diffutils-0:3.12-6.fc45.x86_6 100% | 96.8 MiB/s | 396.6 KiB | 00m00s [ 5/190] fedora-release-common-0:46-0. 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [ 6/190] bash-0:5.3.20-1.fc46.x86_64 100% | 105.1 MiB/s | 1.9 MiB | 00m00s [ 7/190] glibc-minimal-langpack-0:2.44 100% | 67.9 MiB/s | 139.0 KiB | 00m00s [ 8/190] findutils-1:4.11.0-2.fc45.x86 100% | 139.3 MiB/s | 570.7 KiB | 00m00s [ 9/190] grep-0:3.12-4.fc45.x86_64 100% | 98.0 MiB/s | 301.0 KiB | 00m00s [ 10/190] gzip-0:1.15-1.fc46.x86_64 100% | 94.4 MiB/s | 193.3 KiB | 00m00s [ 11/190] info-0:7.3-3.fc45.x86_64 100% | 93.4 MiB/s | 191.2 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 111.7 MiB/s | 114.4 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-4.fc4 100% | 38.1 MiB/s | 78.1 KiB | 00m00s [ 14/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 77.2 MiB/s | 158.1 KiB | 00m00s [ 15/190] sed-0:4.10-2.fc45.x86_64 100% | 105.1 MiB/s | 322.8 KiB | 00m00s [ 16/190] unzip-0:6.0-71.fc45.x86_64 100% | 97.4 MiB/s | 199.6 KiB | 00m00s [ 17/190] tar-2:1.35-9.fc45.x86_64 100% | 141.2 MiB/s | 867.4 KiB | 00m00s [ 18/190] which-0:2.25-2.fc45.x86_64 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 19/190] shadow-utils-2:4.20.0-2.fc46. 100% | 157.4 MiB/s | 1.4 MiB | 00m00s [ 20/190] xz-1:5.8.4-1.fc46.x86_64 100% | 127.8 MiB/s | 654.4 KiB | 00m00s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 117.8 MiB/s | 1.2 MiB | 00m00s [ 22/190] util-linux-0:2.42.4-2.fc46.x8 100% | 126.4 MiB/s | 1.3 MiB | 00m00s [ 23/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 111.9 MiB/s | 343.7 KiB | 00m00s [ 24/190] filesystem-0:3.18-59.fc45.x86 100% | 129.7 MiB/s | 1.8 MiB | 00m00s [ 25/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 10.6 MiB/s | 43.5 KiB | 00m00s [ 26/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 62.8 MiB/s | 321.8 KiB | 00m00s [ 27/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [ 28/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 118.4 MiB/s | 2.5 MiB | 00m00s [ 29/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 5.9 MiB/s | 18.1 KiB | 00m00s [ 30/190] coreutils-common-0:9.12-1.fc4 100% | 139.4 MiB/s | 2.2 MiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 17.3 MiB/s | 88.6 KiB | 00m00s [ 32/190] fedora-repos-0:46-0.3.noarch 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 33/190] redhat-systemd-presets-0:102- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 34/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 195.2 MiB/s | 2.3 MiB | 00m00s [ 35/190] systemd-libs-0:262-3.fc46.x86 100% | 93.9 MiB/s | 961.5 KiB | 00m00s [ 36/190] glibc-common-0:2.44.9000-5.fc 100% | 70.3 MiB/s | 431.9 KiB | 00m00s [ 37/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 67.5 MiB/s | 276.7 KiB | 00m00s [ 38/190] ed-0:1.22.6-1.fc46.x86_64 100% | 83.6 MiB/s | 85.6 KiB | 00m00s [ 39/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 10.9 MiB/s | 11.1 KiB | 00m00s [ 40/190] ansible-srpm-macros-0:1-22.fc 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 41/190] build-reproducibility-srpm-ma 100% | 10.6 MiB/s | 10.8 KiB | 00m00s [ 42/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 10.1 MiB/s | 10.3 KiB | 00m00s [ 43/190] efi-srpm-macros-0:6-9.fc45.no 100% | 10.5 MiB/s | 21.4 KiB | 00m00s [ 44/190] erlang-srpm-macros-0:0.4.0-1. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 45/190] dwz-0:0.17-3.fc45.x86_64 100% | 45.3 MiB/s | 139.2 KiB | 00m00s [ 46/190] file-0:5.48-3.fc46.x86_64 100% | 24.7 MiB/s | 50.6 KiB | 00m00s [ 47/190] filesystem-srpm-macros-0:3.18 100% | 12.9 MiB/s | 26.4 KiB | 00m00s [ 48/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 49/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 50/190] forge-srpm-macros-0:0.4.0-5.f 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 51/190] gap-srpm-macros-0:2-3.fc45.no 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 52/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 53/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 54/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 55/190] java-srpm-macros-0:1-9.fc45.n 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 56/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [ 57/190] kernel-srpm-macros-0:1.0-30.f 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 58/190] lua-srpm-macros-0:1-18.fc45.n 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 59/190] meson-srpm-macros-0:1.12.1-2. 100% | 11.5 MiB/s | 11.8 KiB | 00m00s [ 60/190] ocaml-srpm-macros-0:11-4.fc45 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 61/190] openblas-srpm-macros-0:2-23.f 100% | 7.4 MiB/s | 7.5 KiB | 00m00s [ 62/190] package-notes-srpm-macros-0:0 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 63/190] perl-srpm-macros-0:1-65.fc45. 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 64/190] python-srpm-macros-0:3.15-2.f 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 65/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 66/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 67/190] rust-srpm-macros-0:28.5-2.fc4 100% | 5.6 MiB/s | 11.4 KiB | 00m00s [ 68/190] tree-sitter-srpm-macros-0:0.4 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [ 69/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 111.6 MiB/s | 571.3 KiB | 00m00s [ 70/190] zig-srpm-macros-0:1-9.fc45.no 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 71/190] zip-0:3.0-46.fc45.x86_64 100% | 86.1 MiB/s | 264.6 KiB | 00m00s [ 72/190] debugedit-0:5.3-3.fc45.x86_64 100% | 42.9 MiB/s | 87.9 KiB | 00m00s [ 73/190] elfutils-libelf-0:0.196-1.fc4 100% | 77.6 MiB/s | 238.4 KiB | 00m00s [ 74/190] elfutils-0:0.196-1.fc46.x86_6 100% | 163.6 MiB/s | 670.0 KiB | 00m00s [ 75/190] libarchive-0:3.8.9-2.fc46.x86 100% | 108.9 MiB/s | 446.0 KiB | 00m00s [ 76/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 66.7 MiB/s | 136.6 KiB | 00m00s [ 77/190] popt-0:1.19-11.fc45.x86_64 100% | 21.7 MiB/s | 66.6 KiB | 00m00s [ 78/190] readline-0:8.3-7.fc46.x86_64 100% | 74.4 MiB/s | 228.7 KiB | 00m00s [ 79/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 131.7 MiB/s | 134.8 KiB | 00m00s [ 80/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 125.0 MiB/s | 1.0 MiB | 00m00s [ 81/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 62.4 MiB/s | 191.7 KiB | 00m00s [ 82/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 93.1 MiB/s | 476.6 KiB | 00m00s [ 83/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 69.9 MiB/s | 143.3 KiB | 00m00s [ 84/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 35.1 MiB/s | 35.9 KiB | 00m00s [ 85/190] libsemanage-0:3.11-4.fc46.x86 100% | 63.7 MiB/s | 130.5 KiB | 00m00s [ 86/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 127.9 MiB/s | 130.9 KiB | 00m00s [ 87/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 28.5 MiB/s | 58.4 KiB | 00m00s [ 88/190] setup-0:2.15.1-2.fc45.noarch 100% | 77.0 MiB/s | 157.6 KiB | 00m00s [ 89/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 56.9 MiB/s | 116.5 KiB | 00m00s [ 90/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 116.4 MiB/s | 357.4 KiB | 00m00s [ 91/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 65.5 MiB/s | 134.0 KiB | 00m00s [ 92/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 11.3 MiB/s | 34.8 KiB | 00m00s [ 93/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 12.2 MiB/s | 25.0 KiB | 00m00s [ 94/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 55.2 MiB/s | 169.6 KiB | 00m00s [ 95/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 58.5 MiB/s | 179.8 KiB | 00m00s [ 96/190] libsmartcols-0:2.42.4-2.fc46. 100% | 43.4 MiB/s | 88.8 KiB | 00m00s [ 97/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 3.0 MiB/s | 27.7 KiB | 00m00s [ 98/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 11.0 MiB/s | 90.4 KiB | 00m00s [ 99/190] util-linux-core-0:2.42.4-2.fc 100% | 56.9 MiB/s | 582.9 KiB | 00m00s [100/190] ncurses-base-0:6.6-3.fc45.noa 100% | 43.0 MiB/s | 88.1 KiB | 00m00s [101/190] gnulib-l10n-0:20241231-4.fc45 100% | 49.0 MiB/s | 150.4 KiB | 00m00s [102/190] crypto-policies-0:20260713-2. 100% | 47.6 MiB/s | 97.5 KiB | 00m00s [103/190] glibc-gconv-extra-0:2.44.9000 100% | 81.7 MiB/s | 1.7 MiB | 00m00s [104/190] ca-certificates-0:2026.2.90_v 100% | 49.6 MiB/s | 964.7 KiB | 00m00s [105/190] fedora-gpg-keys-0:46-0.3.noar 100% | 46.8 MiB/s | 143.8 KiB | 00m00s [106/190] fedora-repos-rawhide-0:46-0.3 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [107/190] redhat-systemd-presets-common 100% | 12.9 MiB/s | 13.2 KiB | 00m00s [108/190] fips-provider-0:1.5.3-1.fc46. 100% | 161.8 MiB/s | 1.6 MiB | 00m00s [109/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 40.3 MiB/s | 165.1 KiB | 00m00s [110/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 47.3 MiB/s | 339.2 KiB | 00m00s [111/190] add-determinism-0:0.7.3-3.fc4 100% | 75.1 MiB/s | 845.7 KiB | 00m00s [112/190] curl-0:8.23.0-1.fc46.x86_64 100% | 79.8 MiB/s | 245.2 KiB | 00m00s [113/190] file-libs-0:5.48-3.fc46.x86_6 100% | 78.5 MiB/s | 884.7 KiB | 00m00s [114/190] elfutils-debuginfod-client-0: 100% | 23.0 MiB/s | 47.1 KiB | 00m00s [115/190] elfutils-libs-0:0.196-1.fc46. 100% | 55.6 MiB/s | 284.9 KiB | 00m00s [116/190] json-c-0:0.18-9.fc45.x86_64 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [117/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 135.7 MiB/s | 278.0 KiB | 00m00s [118/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 118.4 MiB/s | 363.9 KiB | 00m00s [119/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 39.3 MiB/s | 80.4 KiB | 00m00s [120/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 110.1 MiB/s | 676.7 KiB | 00m00s [121/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 28.2 MiB/s | 144.4 KiB | 00m00s [122/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 8.8 MiB/s | 26.9 KiB | 00m00s [123/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 55.5 MiB/s | 397.6 KiB | 00m00s [124/190] libsepol-0:3.11-2.fc45.x86_64 100% | 71.3 MiB/s | 365.2 KiB | 00m00s [125/190] sqlite-libs-0:3.53.4-1.fc45.x 100% | 88.1 MiB/s | 812.1 KiB | 00m00s [126/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 92.1 MiB/s | 942.6 KiB | 00m00s [127/190] ima-evm-utils-libs-0:1.6.2-12 100% | 14.8 MiB/s | 30.2 KiB | 00m00s [128/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 9.3 MiB/s | 19.0 KiB | 00m00s [129/190] gpgverify-0:2.2-5.fc45.noarch 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [130/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 91.7 MiB/s | 281.6 KiB | 00m00s [131/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 137.4 MiB/s | 281.3 KiB | 00m00s [132/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 137.6 MiB/s | 1.7 MiB | 00m00s [133/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 37.9 MiB/s | 116.5 KiB | 00m00s [134/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 47.2 MiB/s | 96.6 KiB | 00m00s [135/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 33.5 MiB/s | 68.5 KiB | 00m00s [136/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 57.3 MiB/s | 176.1 KiB | 00m00s [137/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 154.1 MiB/s | 631.2 KiB | 00m00s [138/190] libgpg-error-0:1.61-2.fc45.x8 100% | 123.5 MiB/s | 252.9 KiB | 00m00s [139/190] npth-0:1.8-5.fc45.x86_64 100% | 12.4 MiB/s | 25.5 KiB | 00m00s [140/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 33.7 MiB/s | 172.6 KiB | 00m00s [141/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 55.8 MiB/s | 456.8 KiB | 00m00s [142/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 88.9 MiB/s | 273.0 KiB | 00m00s [143/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 40.9 MiB/s | 83.8 KiB | 00m00s [144/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 109.4 MiB/s | 1.4 MiB | 00m00s [145/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 57.0 MiB/s | 175.2 KiB | 00m00s [146/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 24.7 MiB/s | 75.9 KiB | 00m00s [147/190] nettle-0:4.0-5.fc45.x86_64 100% | 104.9 MiB/s | 429.7 KiB | 00m00s [148/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 91.1 MiB/s | 560.0 KiB | 00m00s [149/190] libunistring-0:1.1-12.fc45.x8 100% | 76.1 MiB/s | 545.8 KiB | 00m00s [150/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 94.2 MiB/s | 289.4 KiB | 00m00s [151/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 17.9 MiB/s | 36.8 KiB | 00m00s [152/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 133.1 MiB/s | 817.8 KiB | 00m00s [153/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 58.7 MiB/s | 60.1 KiB | 00m00s [154/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [155/190] alternatives-0:1.33-6.fc45.x8 100% | 38.5 MiB/s | 39.4 KiB | 00m00s [156/190] jansson-0:2.14-5.fc45.x86_64 100% | 3.1 MiB/s | 46.9 KiB | 00m00s [157/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 9.3 MiB/s | 9.5 KiB | 00m00s [158/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 23.9 MiB/s | 49.0 KiB | 00m00s [159/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [160/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 20.8 MiB/s | 42.6 KiB | 00m00s [161/190] binutils-0:2.47.50-15.fc46.x8 100% | 144.7 MiB/s | 5.2 MiB | 00m00s [162/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 71.4 MiB/s | 146.3 KiB | 00m00s [163/190] fedora-release-0:46-0.1.noarc 100% | 11.6 MiB/s | 11.9 KiB | 00m00s [164/190] systemd-standalone-sysusers-0 100% | 141.1 MiB/s | 433.4 KiB | 00m00s [165/190] gdb-minimal-0:17.2-6.fc46.x86 100% | 215.4 MiB/s | 4.7 MiB | 00m00s [166/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 20.1 MiB/s | 41.3 KiB | 00m00s [167/190] fedora-release-identity-basic 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [168/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 161.9 MiB/s | 497.5 KiB | 00m00s [169/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 156.9 MiB/s | 803.1 KiB | 00m00s [170/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 75.3 MiB/s | 77.2 KiB | 00m00s [171/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 73.4 MiB/s | 75.1 KiB | 00m00s [172/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 66.1 MiB/s | 67.7 KiB | 00m00s [173/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [174/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 77.0 MiB/s | 157.7 KiB | 00m00s [175/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 27.2 MiB/s | 27.8 KiB | 00m00s [176/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 30.7 MiB/s | 31.5 KiB | 00m00s [177/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [178/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 20.5 MiB/s | 21.0 KiB | 00m00s [179/190] publicsuffix-list-dafsa-0:202 100% | 59.6 MiB/s | 61.1 KiB | 00m00s [180/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 104.5 MiB/s | 107.0 KiB | 00m00s [181/190] libssh-config-0:0.12.2-1.fc45 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [182/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 35.9 MiB/s | 36.8 KiB | 00m00s [183/190] selinux-policy-targeted-0:45. 100% | 220.1 MiB/s | 6.8 MiB | 00m00s [184/190] selinux-policy-0:45.21-1.fc46 100% | 20.5 MiB/s | 42.0 KiB | 00m00s [185/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 4.3 MiB/s | 17.8 KiB | 00m00s [186/190] pyproject-srpm-macros-0:1.24. 100% | 307.0 KiB/s | 15.4 KiB | 00m00s [187/190] libselinux-0:3.11-5.fc46.x86_ 100% | 726.3 KiB/s | 103.9 KiB | 00m00s [188/190] policycoreutils-0:3.11-2.fc46 100% | 1.4 MiB/s | 236.9 KiB | 00m00s [189/190] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 1.8 MiB/s | 347.2 KiB | 00m00s [190/190] libselinux-utils-0:3.11-5.fc4 100% | 872.2 KiB/s | 114.3 KiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 112.3 MiB/s | 71.5 MiB | 00m01s Running transaction Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0x9488FB64: UserID : "Fedora (47) " Fingerprint: B2E766FA50CA6FA2D5ED06FC09D879E09488FB64 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-47-primary The key was successfully imported. [ 1/192] Verify package files 100% | 637.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.207668/root/var/cache/dnf/copr_base-599f2dc1e3e330e5/packages/libselinux-3.11-5.fc46.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 334e731f61c664d2: NOKEY >>> [RPM] failed to open /var/lib/mock/fedora-rawhide-x86_64-1792166335.207668/root/etc/group for id/name lookup: No such file or directory [ 2/192] Prepare transaction 100% | 2.4 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% | 49.1 KiB/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 29.6 MiB/s | 181.7 KiB | 00m00s [ 10/192] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 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% | 10.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 14/192] Installing setup-0:2.15.1-2.f 100% | 5.8 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/192] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/192] Installing coreutils-common-0 100% | 189.5 MiB/s | 11.6 MiB | 00m00s [ 20/192] Installing ncurses-base-0:6.6 100% | 57.8 MiB/s | 355.3 KiB | 00m00s [ 21/192] Installing bash-0:5.3.20-1.fc 100% | 192.6 MiB/s | 8.5 MiB | 00m00s [ 22/192] Installing glibc-common-0:2.4 100% | 41.4 MiB/s | 1.0 MiB | 00m00s [ 23/192] Installing glibc-gconv-extra- 100% | 185.4 MiB/s | 7.8 MiB | 00m00s [ 24/192] Installing glibc-0:2.44.9000- 100% | 140.8 MiB/s | 7.2 MiB | 00m00s [ 25/192] Installing ncurses-libs-0:6.6 100% | 158.7 MiB/s | 974.9 KiB | 00m00s [ 26/192] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/192] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 28/192] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/192] Installing libgpg-error-0:1.6 100% | 40.8 MiB/s | 959.7 KiB | 00m00s [ 30/192] Installing readline-0:8.3-7.f 100% | 168.5 MiB/s | 517.7 KiB | 00m00s [ 31/192] Installing libstdc++-0:16.2.1 100% | 50.6 MiB/s | 3.1 MiB | 00m00s [ 32/192] Installing libzstd-0:1.5.7-6. 100% | 29.2 MiB/s | 957.4 KiB | 00m00s [ 33/192] Installing elfutils-libelf-0: 100% | 360.7 MiB/s | 1.4 MiB | 00m00s [ 34/192] Installing libassuan-0:2.5.7- 100% | 5.2 MiB/s | 165.7 KiB | 00m00s [ 35/192] Installing libgcrypt-0:1.12.4 100% | 52.1 MiB/s | 1.7 MiB | 00m00s [ 36/192] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 37/192] Installing libacl-0:2.4.0-2.f 100% | 43.6 MiB/s | 44.7 KiB | 00m00s [ 38/192] Installing systemd-libs-0:262 100% | 44.0 MiB/s | 2.8 MiB | 00m00s [ 39/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 40/192] Installing popt-0:1.19-11.fc4 100% | 46.6 MiB/s | 143.3 KiB | 00m00s [ 41/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 42/192] Installing sqlite-libs-0:3.53 100% | 45.0 MiB/s | 1.6 MiB | 00m00s [ 43/192] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 44/192] Installing elfutils-libs-0:0. 100% | 22.7 MiB/s | 721.3 KiB | 00m00s [ 45/192] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 46/192] Installing libsepol-0:3.11-2. 100% | 282.3 MiB/s | 867.1 KiB | 00m00s [ 47/192] Installing gnupg2-gpgconf-0:2 100% | 5.3 MiB/s | 255.9 KiB | 00m00s [ 48/192] Installing pcre2-0:10.47-1.fc 100% | 234.4 MiB/s | 720.0 KiB | 00m00s [ 49/192] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 50/192] Installing grep-0:3.12-4.fc45 100% | 20.9 MiB/s | 1.0 MiB | 00m00s [ 51/192] Installing sed-0:4.10-2.fc45. 100% | 17.8 MiB/s | 874.9 KiB | 00m00s [ 52/192] Installing findutils-1:4.11.0 100% | 39.2 MiB/s | 2.0 MiB | 00m00s [ 53/192] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 54/192] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 55/192] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 56/192] Installing libunistring-0:1.1 100% | 52.6 MiB/s | 1.7 MiB | 00m00s [ 57/192] Installing libidn2-0:2.3.8-4. 100% | 13.4 MiB/s | 562.6 KiB | 00m00s [ 58/192] Installing crypto-policies-0: 100% | 26.0 MiB/s | 159.5 KiB | 00m00s [ 59/192] Installing xz-1:5.8.4-1.fc46. 100% | 26.4 MiB/s | 1.4 MiB | 00m00s [ 60/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [ 61/192] Installing gnupg2-verify-0:2. 100% | 19.4 MiB/s | 357.7 KiB | 00m00s [ 62/192] Installing mpfr-0:4.2.2-4.fc4 100% | 27.7 MiB/s | 850.9 KiB | 00m00s [ 63/192] Installing gawk-0:5.4.1-1.fc4 100% | 42.8 MiB/s | 2.2 MiB | 00m00s [ 64/192] Installing dwz-0:0.17-3.fc45. 100% | 15.9 MiB/s | 292.5 KiB | 00m00s [ 65/192] Installing libksba-0:1.8.1-1. 100% | 14.6 MiB/s | 434.4 KiB | 00m00s [ 66/192] Installing unzip-0:6.0-71.fc4 100% | 22.9 MiB/s | 445.3 KiB | 00m00s [ 67/192] Installing file-libs-0:5.48-3 100% | 68.2 MiB/s | 12.3 MiB | 00m00s [ 68/192] Installing file-0:5.48-3.fc46 100% | 2.1 MiB/s | 103.4 KiB | 00m00s [ 69/192] Installing diffutils-0:3.12-6 100% | 16.1 MiB/s | 1.6 MiB | 00m00s [ 70/192] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 71/192] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 72/192] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 73/192] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 74/192] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 75/192] Installing libcap-0:2.78-2.fc 100% | 9.5 MiB/s | 213.3 KiB | 00m00s [ 76/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [ 77/192] Installing libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 78/192] Installing lua-libs-0:5.5.1-2 100% | 146.2 MiB/s | 299.4 KiB | 00m00s [ 79/192] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 80/192] Installing p11-kit-0:0.26.5-1 100% | 82.3 MiB/s | 2.6 MiB | 00m00s [ 81/192] Installing alternatives-0:1.3 100% | 3.7 MiB/s | 63.6 KiB | 00m00s [ 82/192] Installing p11-kit-trust-0:0. 100% | 14.7 MiB/s | 480.1 KiB | 00m00s [ 83/192] Installing ngtcp2-0:1.22.1-3. 100% | 109.3 MiB/s | 335.8 KiB | 00m00s [ 84/192] Installing util-linux-core-0: 100% | 54.0 MiB/s | 1.5 MiB | 00m00s [ 85/192] Installing liblastlog2-0:2.42 100% | 3.5 MiB/s | 39.8 KiB | 00m00s [ 86/192] Installing zip-0:3.0-46.fc45. 100% | 27.3 MiB/s | 698.0 KiB | 00m00s [ 87/192] Installing gnupg2-keyboxd-0:2 100% | 18.0 MiB/s | 202.5 KiB | 00m00s [ 88/192] Installing libpsl-0:0.23.3-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 89/192] Installing tar-2:1.35-9.fc45. 100% | 85.0 MiB/s | 3.0 MiB | 00m00s [ 90/192] Installing linkdupes-0:0.7.3- 100% | 34.8 MiB/s | 783.5 KiB | 00m00s [ 91/192] Installing libselinux-utils-0 100% | 13.6 MiB/s | 320.4 KiB | 00m00s [ 92/192] Installing libfdisk-0:2.42.4- 100% | 96.0 MiB/s | 393.2 KiB | 00m00s [ 93/192] Installing fips-provider-0:1. 100% | 241.5 MiB/s | 4.8 MiB | 00m00s [ 94/192] Installing openssl-libs-1:4.0 100% | 65.7 MiB/s | 6.7 MiB | 00m00s [ 95/192] Installing coreutils-0:9.12-1 100% | 107.7 MiB/s | 6.4 MiB | 00m00s [ 96/192] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.5 MiB | 00m02s [ 97/192] Installing gzip-0:1.15-1.fc46 100% | 21.0 MiB/s | 450.7 KiB | 00m00s [ 98/192] Installing util-linux-0:2.42. 100% | 75.1 MiB/s | 3.8 MiB | 00m00s [ 99/192] Installing policycoreutils-0: 100% | 25.0 MiB/s | 921.4 KiB | 00m00s [100/192] Installing selinux-policy-0:4 100% | 1.3 MiB/s | 34.5 KiB | 00m00s [101/192] Installing selinux-policy-tar 100% | 124.2 MiB/s | 15.2 MiB | 00m00s [102/192] Installing rpm-sequoia-0:1.10 100% | 222.5 MiB/s | 2.4 MiB | 00m00s [103/192] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [104/192] Installing libevent-0:2.1.13- 100% | 137.3 MiB/s | 984.5 KiB | 00m00s [105/192] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [106/192] Installing libusb1-0:1.0.30-2 100% | 8.1 MiB/s | 181.8 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [107/192] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [108/192] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [109/192] Installing gnupg2-gpg-agent-0 100% | 17.1 MiB/s | 682.8 KiB | 00m00s [110/192] Installing nettle-0:4.0-5.fc4 100% | 196.5 MiB/s | 805.0 KiB | 00m00s [111/192] Installing gnutls-0:3.8.13-5. 100% | 59.0 MiB/s | 3.8 MiB | 00m00s [112/192] Installing zstd-0:1.5.7-6.fc4 100% | 10.1 MiB/s | 506.1 KiB | 00m00s [113/192] Installing libxml2-0:2.15.4-1 100% | 71.9 MiB/s | 1.7 MiB | 00m00s [114/192] Installing bzip2-0:1.0.8-24.f 100% | 3.1 MiB/s | 99.5 KiB | 00m00s [115/192] Installing add-determinism-0: 100% | 45.9 MiB/s | 2.2 MiB | 00m00s [116/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/192] Installing cpio-0:2.15-10.fc4 100% | 23.0 MiB/s | 1.1 MiB | 00m00s [118/192] Installing ed-0:1.22.6-1.fc46 100% | 8.3 MiB/s | 153.2 KiB | 00m00s [119/192] Installing patch-0:2.8-6.fc46 100% | 12.4 MiB/s | 228.1 KiB | 00m00s [120/192] Installing libpfm-0:4.14.1-2. 100% | 34.4 MiB/s | 2.4 MiB | 00m00s [121/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [122/192] Installing libarchive-0:3.8.9 100% | 196.4 MiB/s | 1.0 MiB | 00m00s [123/192] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [124/192] Installing libtool-ltdl-0:2.6 100% | 34.7 MiB/s | 71.1 KiB | 00m00s [125/192] Installing gdbm-libs-1:1.26-1 100% | 66.4 MiB/s | 135.9 KiB | 00m00s [126/192] Installing cyrus-sasl-lib-0:2 100% | 80.6 MiB/s | 2.3 MiB | 00m00s [127/192] Installing openldap-0:2.6.15- 100% | 134.2 MiB/s | 687.2 KiB | 00m00s [128/192] Installing gnupg2-dirmngr-0:2 100% | 20.6 MiB/s | 632.8 KiB | 00m00s [129/192] Installing gnupg2-0:2.4.9-18. 100% | 154.8 MiB/s | 6.5 MiB | 00m00s [130/192] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [132/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [133/192] Installing pkgconf-0:2.5.1-2. 100% | 5.2 MiB/s | 95.2 KiB | 00m00s [134/192] Installing pkgconf-pkg-config 100% | 104.3 KiB/s | 1.8 KiB | 00m00s [135/192] Installing systemd-standalone 100% | 45.7 MiB/s | 981.8 KiB | 00m00s [136/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [137/192] Installing rpm-sign-libs-0:6. 100% | 13.2 MiB/s | 40.5 KiB | 00m00s [138/192] Installing rpm-build-libs-0:6 100% | 141.2 MiB/s | 289.2 KiB | 00m00s [139/192] Installing xxhash-libs-0:0.8. 100% | 93.1 MiB/s | 95.4 KiB | 00m00s [140/192] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [141/192] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [142/192] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [143/192] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [144/192] Installing libverto-0:0.3.2-1 100% | 13.2 MiB/s | 27.1 KiB | 00m00s [145/192] Installing krb5-libs-0:1.22.2 100% | 183.6 MiB/s | 2.4 MiB | 00m00s [146/192] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [147/192] Installing libfido2-0:1.17.0- 100% | 126.0 MiB/s | 258.1 KiB | 00m00s [148/192] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [149/192] Installing libbrotli-0:1.2.0- 100% | 211.7 MiB/s | 867.3 KiB | 00m00s [150/192] Installing libcurl-0:8.23.0-1 100% | 271.4 MiB/s | 1.1 MiB | 00m00s [151/192] Installing elfutils-debuginfo 100% | 3.8 MiB/s | 82.2 KiB | 00m00s [152/192] Installing elfutils-0:0.196-1 100% | 93.4 MiB/s | 3.2 MiB | 00m00s [153/192] Installing binutils-0:2.47.50 100% | 155.2 MiB/s | 24.5 MiB | 00m00s [154/192] Installing gdb-minimal-0:17.2 100% | 132.4 MiB/s | 14.2 MiB | 00m00s [155/192] Installing debugedit-0:5.3-3. 100% | 10.4 MiB/s | 224.1 KiB | 00m00s [156/192] Installing curl-0:8.23.0-1.fc 100% | 13.3 MiB/s | 488.7 KiB | 00m00s [157/192] Installing rpm-0:6.1.0-1.fc46 100% | 48.1 MiB/s | 2.5 MiB | 00m00s [158/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [159/192] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [160/192] Installing java-srpm-macros-0 100% | 74.7 KiB/s | 1.1 KiB | 00m00s [161/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [162/192] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.6 KiB | 00m00s [163/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/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% | 35.4 MiB/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 5.3 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 4.0 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 78.9 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 36.1 KiB/s | 372.8 KiB | 00m10s Warning: skipped OpenPGP checks for 5 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.x86_64 bash-5.3.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-5.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 gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-b2e766fa50ca6fa2d5ed06fc09d879e09488fb64-6a6b46b4 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.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.fc45.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-2.fc45.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.2-1.fc46.noarch readline-8.3-7.fc46.x86_64 redhat-rpm-config-345-4.fc46.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.21-1.fc46.noarch selinux-policy-targeted-45.21-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-2.fc46.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-262-3.fc46.x86_64 systemd-standalone-sysusers-262-3.fc46.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.zNT9He 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.207668/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-i976oy69/ty/ty.spec) Config(child) 0 minutes 40 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(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792166335.207668/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792166335.207668/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1792166335.207668/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 dnf5-5.4.6.0-1.fc46.x86_64 dnf5-plugins-5.4.6.0-1.fc46.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.12gvC7 setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 185.9 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 17.9 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.32-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.32-1.fc46 fedora 724.5 KiB cargo x86_64 0:1.99.1-1.fc46 fedora 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 fedora 42.6 MiB expat x86_64 0:2.8.3-1.fc46 fedora 338.4 KiB gcc x86_64 0:16.2.1-2.fc46.1 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46.1 fedora 57.1 KiB glibc-devel x86_64 0:2.44.9000-5.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc7.58.fc46 fedora 7.1 MiB less x86_64 0:710-1.fc46 fedora 488.7 KiB libatomic x86_64 0:16.2.1-2.fc46.1 fedora 45.6 KiB libedit x86_64 0:3.1-60.20260512cvs.fc45 fedora 248.3 KiB libgit2_1.9 x86_64 0:1.9.7-3.fc46 fedora 1.4 MiB libmpc x86_64 0:1.4.1-2.fc45 fedora 168.8 KiB libssh2 x86_64 0:1.11.1-10.fc45 fedora 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 fedora 31.0 KiB llhttp x86_64 0:9.4.2-2.fc45 fedora 97.2 KiB llvm-filesystem x86_64 0: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 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB python-pip-wheel noarch 0:26.2.1-1.fc46 fedora 1.3 MiB python3 x86_64 0:3.15.0-1.fc46 fedora 28.7 KiB python3-click noarch 1:8.4.2-1.fc45 fedora 1.3 MiB python3-libs x86_64 0:3.15.0-1.fc46 fedora 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 fedora 92.7 MiB rust-std-static x86_64 0:1.99.1-1.fc46 fedora 175.1 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026e-1.fc46 fedora 1.3 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 194 MiB. Need to download 194 MiB. After this operation, 674 MiB extra will be used (install 674 MiB, remove 0 B). [ 1/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 12.3 MiB/s | 75.8 KiB | 00m00s [ 2/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 2.4 MiB/s | 14.6 KiB | 00m00s [ 3/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 59.2 MiB/s | 848.0 KiB | 00m00s [ 4/34] python3-click-1:8.4.2-1.fc45.no 100% | 28.5 MiB/s | 291.5 KiB | 00m00s [ 5/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 39.8 MiB/s | 612.0 KiB | 00m00s [ 6/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 16.2 MiB/s | 148.9 KiB | 00m00s [ 7/34] less-0:710-1.fc46.x86_64 100% | 56.6 MiB/s | 231.6 KiB | 00m00s [ 8/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 6.3 MiB/s | 38.5 KiB | 00m00s [ 9/34] cargo-0:1.99.1-1.fc46.x86_64 100% | 96.7 MiB/s | 7.9 MiB | 00m00s [10/34] rust-0:1.99.1-1.fc46.x86_64 100% | 121.5 MiB/s | 31.0 MiB | 00m00s [11/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 116.0 MiB/s | 43.3 MiB | 00m00s [12/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 24.7 MiB/s | 75.7 KiB | 00m00s [13/34] make-1:4.4.1-13.fc45.x86_64 100% | 63.8 MiB/s | 588.3 KiB | 00m00s [14/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 91.2 MiB/s | 14.6 MiB | 00m00s [15/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 44.1 MiB/s | 677.3 KiB | 00m00s [16/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 14.9 MiB/s | 30.4 KiB | 00m00s [17/34] rust-std-static-0:1.99.1-1.fc46 100% | 104.1 MiB/s | 41.1 MiB | 00m00s [18/34] python3-0:3.15.0-1.fc46.x86_64 100% | 705.9 KiB/s | 27.5 KiB | 00m00s [19/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 7.4 MiB/s | 98.5 KiB | 00m00s [20/34] expat-0:2.8.3-1.fc46.x86_64 100% | 9.2 MiB/s | 132.0 KiB | 00m00s [21/34] tzdata-0:2026e-1.fc46.noarch 100% | 116.2 MiB/s | 713.6 KiB | 00m00s [22/34] python3-libs-0:3.15.0-1.fc46.x8 100% | 151.8 MiB/s | 11.2 MiB | 00m00s [23/34] libedit-0:3.1-60.20260512cvs.fc 100% | 7.7 MiB/s | 110.0 KiB | 00m00s [24/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 132.5 MiB/s | 1.2 MiB | 00m00s [25/34] kernel-headers-0:7.3.0-0.rc7.58 100% | 196.0 MiB/s | 1.8 MiB | 00m00s [26/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 27.2 MiB/s | 55.7 KiB | 00m00s [27/34] llvm-filesystem-0:23.1.3-2.fc46 100% | 123.1 KiB/s | 13.7 KiB | 00m00s [28/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [29/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 907.2 KiB/s | 186.9 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% | 29.0 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] python3-tomlkit-0:0.13.2-10.fc4 100% | 743.9 KiB/s | 119.0 KiB | 00m00s [34/34] llvm-libs-0:23.1.3-2.fc46.x86_6 100% | 63.5 MiB/s | 36.2 MiB | 00m01s -------------------------------------------------------------------------------- [34/34] Total 100% | 164.5 MiB/s | 194.1 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 46.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 607.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 83.2 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 271.3 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.32 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.2.1-2 100% | 15.2 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.3 100% | 131.2 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 109.0 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 317.1 MiB/s | 1.3 MiB | 00m00s [12/36] Installing llvm-filesystem-0:23 100% | 0.0 B/s | 1.1 KiB | 00m00s [13/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [14/36] Installing llvm-libs-0:23.1.3-2 100% | 300.7 MiB/s | 146.2 MiB | 00m00s [15/36] Installing tzdata-0:2026e-1.fc4 100% | 33.1 MiB/s | 1.5 MiB | 00m00s [16/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [17/36] Installing expat-0:2.8.3-1.fc46 100% | 12.8 MiB/s | 340.5 KiB | 00m00s [18/36] Installing python3-libs-0:3.15. 100% | 238.7 MiB/s | 48.7 MiB | 00m00s [19/36] Installing python3-0:3.15.0-1.f 100% | 1.6 MiB/s | 30.4 KiB | 00m00s [20/36] Installing python3-tomlkit-0:0. 100% | 125.1 MiB/s | 512.5 KiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 72.2 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 295.2 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.99.1-1.fc46 100% | 286.3 MiB/s | 92.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 329.1 MiB/s | 175.1 MiB | 00m01s [25/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [26/36] Installing libgit2_1.9-0:1.9.7- 100% | 200.0 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.99.1-1.fc4 100% | 233.7 MiB/s | 23.6 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.4.0-1. 100% | 49.7 MiB/s | 1.4 MiB | 00m00s [29/36] Installing less-0:710-1.fc46.x8 100% | 13.3 MiB/s | 492.0 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 7.7 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 37.3 MiB/s | 726.2 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.9 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 13.1 MiB/s | 2.1 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.Y8AgAs setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 179.4 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 17.9 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Finish: build setup for 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.qusiH0 setting SOURCE_DATE_EPOCH=1792108800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.CVzTrx 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.iJXI0W + 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 ~/build/BUILD/ty-0.0.89-build/ty-0.0.89 + popd + tomcli set ruff/Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed ruff/crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets ruff/crates/ruff_annotate_snippets/LICENSE-APACHE ruff/crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./ruff/fuzz/Cargo.toml ./ruff/crates/ty_wasm/Cargo.toml ./ruff/crates/ty_vendored/Cargo.toml ./ruff/crates/ty_test/Cargo.toml ./ruff/crates/ty_static/Cargo.toml ./ruff/crates/ty_site_packages/Cargo.toml ./ruff/crates/ty_server/Cargo.toml ./ruff/crates/ty_python_semantic/Cargo.toml ./ruff/crates/ty_python_core/Cargo.toml ./ruff/crates/ty_project/Cargo.toml ./ruff/crates/ty_module_resolver/Cargo.toml ./ruff/crates/ty_ide/Cargo.toml ./ruff/crates/ty_completion_eval/Cargo.toml ./ruff/crates/ty_completion_bench/Cargo.toml ./ruff/crates/ty_combine/Cargo.toml ./ruff/crates/ty/Cargo.toml ./ruff/crates/ruff_workspace/Cargo.toml ./ruff/crates/ruff_wasm/Cargo.toml ./ruff/crates/ruff_unicode_names2_generator/Cargo.toml ./ruff/crates/ruff_unicode_names2/Cargo.toml ./ruff/crates/ruff_text_size/Cargo.toml ./ruff/crates/ruff_source_file/Cargo.toml ./ruff/crates/ruff_server/Cargo.toml ./ruff/crates/ruff_ranged_value/Cargo.toml ./ruff/crates/ruff_python_trivia_integration_tests/Cargo.toml ./ruff/crates/ruff_python_trivia/Cargo.toml ./ruff/crates/ruff_python_stdlib/Cargo.toml ./ruff/crates/ruff_python_semantic/Cargo.toml ./ruff/crates/ruff_python_parser/Cargo.toml ./ruff/crates/ruff_python_literal/Cargo.toml ./ruff/crates/ruff_python_index/Cargo.toml ./ruff/crates/ruff_python_importer/Cargo.toml ./ruff/crates/ruff_python_formatter/Cargo.toml ./ruff/crates/ruff_python_edits/Cargo.toml ./ruff/crates/ruff_python_codegen/Cargo.toml ./ruff/crates/ruff_python_ast_integration_tests/Cargo.toml ./ruff/crates/ruff_python_ast/Cargo.toml ./ruff/crates/ruff_options_metadata/Cargo.toml ./ruff/crates/ruff_notebook/Cargo.toml ./ruff/crates/ruff_memory_usage/Cargo.toml ./ruff/crates/ruff_mdtest/Cargo.toml ./ruff/crates/ruff_markdown/Cargo.toml ./ruff/crates/ruff_macros/Cargo.toml ./ruff/crates/ruff_linter/Cargo.toml ./ruff/crates/ruff_index/Cargo.toml ./ruff/crates/ruff_graph/Cargo.toml ./ruff/crates/ruff_formatter/Cargo.toml ./ruff/crates/ruff_diagnostics/Cargo.toml ./ruff/crates/ruff_dev/Cargo.toml ./ruff/crates/ruff_db/Cargo.toml ./ruff/crates/ruff_command_line/Cargo.toml ./ruff/crates/ruff_cache/Cargo.toml ./ruff/crates/ruff_benchmark/Cargo.toml ./ruff/crates/ruff_annotate_snippets/Cargo.toml ./ruff/crates/ruff/Cargo.toml ./ruff/crates/mdtest/Cargo.toml ./ruff/Cargo.toml + rm --recursive --verbose ruff/crates/ruff_benchmark removed 'ruff/crates/ruff_benchmark/src/real_world_projects.rs' removed 'ruff/crates/ruff_benchmark/src/lib.rs' removed 'ruff/crates/ruff_benchmark/src/criterion.rs' removed directory 'ruff/crates/ruff_benchmark/src' removed 'ruff/crates/ruff_benchmark/resources/typeis_narrowing.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_types.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_re.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_parser.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/__init__.py' removed directory 'ruff/crates/ruff_benchmark/resources/tomllib' removed 'ruff/crates/ruff_benchmark/resources/pypinyin.py' removed 'ruff/crates/ruff_benchmark/resources/pydantic/types.py' removed directory 'ruff/crates/ruff_benchmark/resources/pydantic' removed 'ruff/crates/ruff_benchmark/resources/numpy/globals.py' removed 'ruff/crates/ruff_benchmark/resources/numpy/ctypeslib.py' removed directory 'ruff/crates/ruff_benchmark/resources/numpy' removed 'ruff/crates/ruff_benchmark/resources/large/dataset.py' removed directory 'ruff/crates/ruff_benchmark/resources/large' removed 'ruff/crates/ruff_benchmark/resources/README.md' removed directory 'ruff/crates/ruff_benchmark/resources' removed 'ruff/crates/ruff_benchmark/benches/ty_walltime.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_shared/mod.rs' removed directory 'ruff/crates/ruff_benchmark/benches/ty_shared' removed 'ruff/crates/ruff_benchmark/benches/ty_script.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_ide.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_constraint_set.rs' removed 'ruff/crates/ruff_benchmark/benches/ty.rs' removed 'ruff/crates/ruff_benchmark/benches/parser.rs' removed 'ruff/crates/ruff_benchmark/benches/module_resolution.rs' removed 'ruff/crates/ruff_benchmark/benches/linter.rs' removed 'ruff/crates/ruff_benchmark/benches/lexer.rs' removed 'ruff/crates/ruff_benchmark/benches/formatter.rs' removed directory 'ruff/crates/ruff_benchmark/benches' removed 'ruff/crates/ruff_benchmark/README.md' removed 'ruff/crates/ruff_benchmark/Cargo.toml' removed directory 'ruff/crates/ruff_benchmark' 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 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.sY918f + typeshed_rev_in_source=86d68f86591c4bf97723350505d2cd28123ab3b6 + [[ 86d68f86591c4bf97723350505d2cd28123ab3b6 != 86d68f86591c4bf97723350505d2cd28123ab3b6 ]] + RPM_EC=0 ++ jobs -p + exit 0 + 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: fedora 100% | 196.0 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 19.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.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.24.0-1.fc46 copr_base 168.7 KiB rust-aho-corasick+perf-literal-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-aho-corasick+std-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-aho-corasick-devel noarch 0:1.1.5-1.fc45 fedora 806.3 KiB rust-anstream+auto-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstream+wincon-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstream-devel noarch 0:1.0.0-2.fc45 fedora 98.8 KiB rust-anstyle+std-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anstyle-devel noarch 0:1.0.14-2.fc45 fedora 65.6 KiB rust-anyhow+std-devel noarch 0:1.0.104-1.fc45 fedora 2.5 KiB rust-anyhow-devel noarch 0:1.0.104-1.fc45 fedora 214.8 KiB rust-arc-swap-devel noarch 0:1.9.2-2.fc45 fedora 235.3 KiB rust-argfile-devel noarch 0:1.0.0-2.fc45 fedora 24.2 KiB rust-arrayvec-devel noarch 0:0.7.8-1.fc45 fedora 122.3 KiB rust-assert_fs-devel noarch 0:1.1.4-2.fc45 fedora 65.9 KiB rust-bitflags-devel noarch 0:2.13.2-1.fc46 fedora 230.6 KiB rust-bitvec+alloc-devel noarch 0:1.0.1-8.fc45 fedora 2.1 KiB rust-bitvec-devel noarch 0:1.0.1-8.fc45 fedora 979.0 KiB rust-bstr+std-devel noarch 0:1.13.1-1.fc46 fedora 2.7 KiB rust-bstr-devel noarch 0:1.13.1-1.fc46 fedora 1.6 MiB rust-cachedir-devel noarch 0:0.3.1-7.fc45 fedora 16.0 KiB rust-camino+serde1-devel noarch 0:1.2.6-1.fc46 fedora 2.5 KiB rust-camino-devel noarch 0:1.2.6-1.fc46 fedora 168.1 KiB rust-char_str+get-size-devel noarch 0:0.0.4-1.fc46 fedora 3.4 KiB rust-char_str+serde-devel noarch 0:0.0.4-1.fc46 fedora 3.4 KiB rust-char_str+std-devel noarch 0:0.0.4-1.fc46 fedora 3.4 KiB rust-char_str-devel noarch 0:0.0.4-1.fc46 fedora 299.7 KiB rust-clap+color-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+derive-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+env-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+error-context-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+help-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+std-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+string-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+suggestions-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+usage-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+wrap_help-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap-devel noarch 0:4.6.7-1.fc46 fedora 225.8 KiB rust-clap_complete_command+nushell-devel noarch 0:0.6.1-5.fc45 fedora 1.3 KiB rust-clap_complete_command-devel noarch 0:0.6.1-5.fc45 fedora 18.0 KiB rust-clearscreen-devel noarch 0:4.0.6-2.fc45 fedora 254.9 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-colored-devel noarch 0:3.1.1-2.fc45 fedora 118.4 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str+std-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str-devel noarch 0:0.10.0-1.fc45 fedora 381.1 KiB rust-countme-devel noarch 0:3.0.1-7.fc45 fedora 25.9 KiB rust-crossbeam+std-devel noarch 0:0.8.5-1.fc46 fedora 2.3 KiB rust-crossbeam-devel noarch 0:0.8.5-1.fc46 fedora 28.0 KiB rust-csv-devel noarch 0:1.4.0-3.fc45 fedora 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-2.fc45 fedora 40.3 KiB rust-dashmap-devel noarch 0:6.2.1-2.fc45 fedora 127.4 KiB rust-datatest-stable-devel noarch 0:0.3.3-9.fc45 fedora 96.6 KiB rust-drop_bomb-devel noarch 0:0.1.5-7.fc45 fedora 17.8 KiB rust-dunce-devel noarch 0:1.0.5-5.fc45 fedora 20.5 KiB rust-etcetera-devel noarch 0:0.11.0-3.fc45 fedora 60.2 KiB rust-fern-devel noarch 0:0.7.1-7.fc45 fedora 445.4 KiB rust-filetime-devel noarch 0:0.2.29-2.fc45 fedora 52.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc46 fedora 655.0 KiB rust-get-size2+compact-str-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+derive-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+hashbrown-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+indexmap-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+ordermap-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+parking_lot-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+smallvec-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+std-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+thin-vec-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2-devel noarch 0:0.11.1-1.fc46 fedora 99.5 KiB rust-glob-devel noarch 0:0.3.4-1.fc45 fedora 84.2 KiB rust-globset+log-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globset-devel noarch 0:0.4.20-1.fc45 fedora 118.2 KiB rust-globwalk-devel noarch 0:0.9.1-7.fc45 fedora 32.5 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc46 fedora 846.8 KiB rust-heck-devel noarch 0:0.5.0-6.fc45 fedora 41.9 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.3.0-1.fc46 fedora 5.4 KiB rust-icu_normalizer-devel noarch 0:2.3.0-1.fc46 fedora 3.0 MiB rust-icu_properties+compiled_data-devel noarch 0:2.3.0-1.fc46 fedora 4.5 KiB rust-icu_properties-devel noarch 0:2.3.0-1.fc46 fedora 576.8 KiB rust-ignore-devel noarch 0:0.4.33-1.fc45 fedora 314.9 KiB rust-imperative-devel noarch 0:1.0.7-3.fc45 fedora 74.4 KiB rust-indexmap+std-devel noarch 0:2.14.2-1.fc46 fedora 3.0 KiB rust-indexmap-devel noarch 0:2.14.2-1.fc46 fedora 504.8 KiB rust-indicatif+unicode-width-devel noarch 0:0.18.4-2.fc45 fedora 3.7 KiB rust-indicatif-devel noarch 0:0.18.4-2.fc45 fedora 311.1 KiB rust-indoc-devel noarch 0:2.0.8-1.fc46 fedora 50.0 KiB rust-insta+colors-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+filters-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+json-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+redactions-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+ron-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta-cmd-devel noarch 0:0.7.0-2.fc45 fedora 28.7 KiB rust-insta-devel noarch 0:1.49.0-1.fc46 fedora 501.8 KiB rust-is-macro-devel noarch 0:0.3.8-1.fc46 fedora 28.4 KiB rust-itertools+use_std-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-itertools-devel noarch 0:0.15.0-2.fc45 fedora 769.5 KiB rust-jiff+perf-inline-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+std-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tz-fat-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tz-system-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff-devel noarch 0:0.2.38-1.fc46 fedora 3.3 MiB rust-jod-thread-devel noarch 0:1.0.0-3.fc45 fedora 15.6 KiB rust-libcst-devel noarch 0:1.9.0-1.fc46 fedora 611.2 KiB rust-log-devel noarch 0:0.4.34-1.fc46 fedora 229.3 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc46 fedora 63.1 KiB rust-matchit-devel noarch 0:0.9.2-2.fc45 fedora 160.7 KiB rust-memchr+std-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr-devel noarch 0:2.8.3-2.fc45 fedora 569.6 KiB rust-natord-devel noarch 0:1.0.9-26.fc45 fedora 9.9 KiB rust-notify+macos_fsevent-devel noarch 0:8.2.0-5.fc46 fedora 1.9 KiB rust-notify-devel noarch 0:8.2.0-5.fc46 fedora 155.3 KiB rust-ordermap+serde-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-ordermap+std-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-ordermap-devel noarch 0:1.2.2-1.fc46 fedora 344.6 KiB rust-parking_lot-devel noarch 0:0.12.5-3.fc45 fedora 196.9 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc46 fedora 35.4 KiB rust-path-slash-devel noarch 0:0.2.1-8.fc45 fedora 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-5.fc45 fedora 21.9 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep440_rs-devel noarch 0:0.7.3-4.fc45 fedora 204.9 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-5.fc45 fedora 121.6 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc46 fedora 248.4 KiB rust-pyproject-toml-devel noarch 0:0.13.7-3.fc45 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.8.0-1.fc46 fedora 132.9 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 fedora 100.1 KiB rust-quickcheck_macros-devel noarch 0:1.2.0-2.fc45 fedora 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc45 fedora 123.1 KiB rust-rand+std_rng-devel noarch 0:0.10.3-1.fc46 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.3-1.fc46 fedora 421.0 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 fedora 885.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc45 fedora 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc45 fedora 695.7 KiB rust-regex-syntax-devel noarch 0:0.8.11-2.fc45 fedora 1.6 MiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc45 fedora 888.6 KiB rust-rustc-hash+std-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-2.fc45 fedora 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-4.fc45 fedora 63.1 KiB rust-salsa+compact_str-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+inventory-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+macros-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+ordermap-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa-devel noarch 0:0.28.5-1.fc46 fedora 1.3 MiB rust-same-file-devel noarch 0:1.0.6-18.fc45 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.3-1.fc46 fedora 481.7 KiB rust-seahash-devel noarch 0:4.1.0-15.fc45 fedora 64.0 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.229-1.fc46 fedora 544.6 KiB rust-serde_json+std-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_json-devel noarch 0:1.0.152-1.fc46 fedora 714.2 KiB rust-serde_test-devel noarch 0:1.0.177-5.fc45 fedora 99.1 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-2.fc45 fedora 72.3 KiB rust-similar+inline-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+std-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar-devel noarch 0:3.1.1-2.fc45 fedora 338.4 KiB rust-smallvec+const_generics-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec-devel noarch 0:1.16.3-1.fc46 fedora 137.6 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-2.fc45 fedora 266.8 KiB rust-stacker-devel noarch 0:0.1.25-1.fc45 fedora 38.4 KiB rust-static_assertions-devel noarch 0:1.1.0-19.fc45 fedora 62.2 KiB rust-strum+std-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum-devel noarch 0:0.28.0-2.fc45 fedora 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-3.fc45 fedora 18.7 KiB rust-syn+clone-impls-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.7-1.fc46 fedora 2.2 MiB rust-tempfile+getrandom-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-2.fc45 fedora 170.8 KiB rust-test-case-devel noarch 0:3.3.1-8.fc45 fedora 15.7 KiB rust-thin-vec+serde-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.21-1.fc46 fedora 168.4 KiB rust-thiserror+std-devel noarch 0:2.0.21-1.fc46 fedora 2.4 KiB rust-thiserror-devel noarch 0:2.0.21-1.fc46 fedora 103.1 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-2.fc45 fedora 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-2.fc45 fedora 45.9 KiB rust-toml+display-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+parse-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+serde-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+std-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml-devel noarch 0:1.1.8-1.fc46 fedora 294.1 KiB rust-toml_parser+std-devel noarch 0:1.1.5-1.fc46 fedora 4.6 KiB rust-toml_parser-devel noarch 0:1.1.5-1.fc46 fedora 226.8 KiB rust-tracing+attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-devel noarch 0:0.1.44-2.fc45 fedora 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-5.fc45 fedora 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-5.fc45 fedora 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-7.fc45 fedora 63.5 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-2.fc45 fedora 1.0 MiB rust-typed-arena+std-devel noarch 0:2.0.2-10.fc45 fedora 962.0 B rust-typed-arena-devel noarch 0:2.0.2-10.fc45 fedora 39.3 KiB rust-unicode-ident-devel noarch 0:1.0.26-1.fc46 fedora 312.8 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-5.fc45 fedora 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-5.fc45 fedora 709.0 KiB rust-unicode-width-devel noarch 0:0.2.2-3.fc45 fedora 2.2 MiB rust-url+std-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url-devel noarch 0:2.5.8-2.fc45 fedora 565.2 KiB rust-uuid+std-devel noarch 0:1.26.1-1.fc46 fedora 3.4 KiB rust-uuid-devel noarch 0:1.26.1-1.fc46 fedora 301.0 KiB rust-walkdir-devel noarch 0:2.5.0-6.fc45 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.6-1.fc46 fedora 1.7 KiB rust-which-devel noarch 0:8.0.6-1.fc46 fedora 108.9 KiB rust-wild-devel noarch 0:2.2.1-6.fc45 fedora 24.9 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-8.fc46 fedora 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-5.fc45 fedora 0.0 B emacs-filesystem x86_64 1:31.1-1.fc46 fedora 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc46.1 fedora 46.8 MiB jemalloc x86_64 0:5.4.0-3.fc46 fedora 938.8 KiB jemalloc-devel x86_64 0:5.4.0-3.fc46 fedora 23.4 KiB libedit-devel x86_64 0:3.1-60.20260512cvs.fc45 fedora 59.9 KiB libstdc++-devel x86_64 0:16.2.1-2.fc46.1 fedora 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 fedora 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 fedora 153.4 KiB ncurses-devel x86_64 0:6.6-3.fc45 fedora 895.6 KiB python-rpm-macros noarch 0:3.15-2.fc45 fedora 28.0 KiB python3-rpm-macros noarch 0:3.15-2.fc45 fedora 6.5 KiB rust-aho-corasick+default-devel noarch 0:1.1.5-1.fc45 fedora 1.6 KiB rust-allocator-api2+alloc-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-allocator-api2-devel noarch 0:0.2.21-4.fc45 fedora 286.3 KiB rust-annotate-snippets0.11+default-devel noarch 0:0.11.5-3.fc45 fedora 4.9 KiB rust-annotate-snippets0.11-devel noarch 0:0.11.5-3.fc45 fedora 120.3 KiB rust-anstream+default-devel noarch 0:1.0.0-2.fc45 fedora 4.7 KiB rust-anstyle+default-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anstyle-lossy+default-devel noarch 0:1.1.5-2.fc45 fedora 3.9 KiB rust-anstyle-lossy-devel noarch 0:1.1.5-2.fc45 fedora 31.6 KiB rust-anstyle-parse+default-devel noarch 0:1.0.0-2.fc45 fedora 4.4 KiB rust-anstyle-parse+utf8-devel noarch 0:1.0.0-2.fc45 fedora 4.4 KiB rust-anstyle-parse-devel noarch 0:1.0.0-2.fc45 fedora 79.7 KiB rust-anstyle-query+default-devel noarch 0:1.1.5-3.fc45 fedora 3.9 KiB rust-anstyle-query-devel noarch 0:1.1.5-3.fc45 fedora 24.7 KiB rust-anstyle-svg+default-devel noarch 0:1.1.1-1.fc45 fedora 4.7 KiB rust-anstyle-svg-devel noarch 0:1.1.1-1.fc45 fedora 62.9 KiB rust-ar_archive_writer+default-devel noarch 0:0.5.3-1.fc45 fedora 1.5 KiB rust-ar_archive_writer-devel noarch 0:0.5.3-1.fc45 fedora 341.9 KiB rust-attribute-derive+default-devel noarch 0:0.11.0-1.fc46 fedora 2.0 KiB rust-attribute-derive-devel noarch 0:0.11.0-1.fc46 fedora 76.0 KiB rust-attribute-derive-macro+default-devel noarch 0:0.11.0-1.fc46 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.11.0-1.fc46 fedora 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-2.fc45 fedora 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-2.fc45 fedora 59.9 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-4.fc46 fedora 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-4.fc46 fedora 1.1 MiB rust-bit-set+std-devel noarch 0:0.8.0-5.fc45 fedora 1.4 KiB rust-bit-set-devel noarch 0:0.8.0-5.fc45 fedora 63.7 KiB rust-bit-vec+std-devel noarch 0:0.8.0-5.fc45 fedora 1.5 KiB rust-bit-vec-devel noarch 0:0.8.0-5.fc45 fedora 117.2 KiB rust-bitflags+default-devel noarch 0:2.13.2-1.fc46 fedora 2.3 KiB rust-bitflags+serde-devel noarch 0:2.13.2-1.fc46 fedora 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.2-1.fc46 fedora 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.2-1.fc46 fedora 2.3 KiB rust-block-buffer0.10+default-devel noarch 0:0.10.4-2.fc45 fedora 917.0 B rust-block-buffer0.10-devel noarch 0:0.10.4-2.fc45 fedora 33.7 KiB rust-boxcar+default-devel noarch 0:0.2.14-5.fc45 fedora 1.4 KiB rust-boxcar-devel noarch 0:0.2.14-5.fc45 fedora 87.2 KiB rust-bstr+alloc-devel noarch 0:1.13.1-1.fc46 fedora 2.7 KiB rust-bytecheck+simdutf8-devel noarch 0:0.8.3-1.fc45 fedora 1.5 KiB rust-bytecheck-devel noarch 0:0.8.3-1.fc45 fedora 61.2 KiB rust-bytecheck_derive-devel noarch 0:0.8.3-1.fc45 fedora 33.3 KiB rust-camino+default-devel noarch 0:1.2.6-1.fc46 fedora 2.5 KiB rust-castaway+alloc-devel noarch 0:0.2.4-4.fc45 fedora 1.2 KiB rust-castaway-devel noarch 0:0.2.4-4.fc45 fedora 38.8 KiB rust-cc+default-devel noarch 0:1.4.6-1.fc46 fedora 1.9 KiB rust-cc+parallel-devel noarch 0:1.4.6-1.fc46 fedora 1.9 KiB rust-cc-devel noarch 0:1.4.6-1.fc46 fedora 403.5 KiB rust-cexpr+default-devel noarch 0:0.6.0-14.fc45 fedora 984.0 B rust-cexpr-devel noarch 0:0.6.0-14.fc45 fedora 62.0 KiB rust-cfg-if+default-devel noarch 0:1.0.5-1.fc46 fedora 1.2 KiB rust-cfg-if-devel noarch 0:1.0.5-1.fc46 fedora 22.6 KiB rust-cfg_aliases+default-devel noarch 0:0.2.2-1.fc45 fedora 1.4 KiB rust-cfg_aliases-devel noarch 0:0.2.2-1.fc45 fedora 21.4 KiB rust-chacha20+rng-devel noarch 0:0.10.2-1.fc46 fedora 3.4 KiB rust-chacha20-devel noarch 0:0.10.2-1.fc46 fedora 149.2 KiB rust-chrono+alloc-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.45-1.fc46 fedora 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+default-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+libloading-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+runtime-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys-devel noarch 0:1.9.1-1.fc46 fedora 210.2 KiB rust-clap+default-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap_builder+color-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+env-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+error-context-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+help-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+std-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+string-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+usage-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder-devel noarch 0:4.6.7-1.fc46 fedora 940.1 KiB rust-clap_complete+default-devel noarch 0:4.6.11-1.fc46 fedora 5.8 KiB rust-clap_complete-devel noarch 0:4.6.11-1.fc46 fedora 187.4 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.2-1.fc46 fedora 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.2-1.fc46 fedora 37.7 KiB rust-clap_derive+default-devel noarch 0:4.6.7-1.fc46 fedora 4.2 KiB rust-clap_derive-devel noarch 0:4.6.7-1.fc46 fedora 175.0 KiB rust-clap_lex+default-devel noarch 0:1.1.1-1.fc46 fedora 4.4 KiB rust-clap_lex-devel noarch 0:1.1.1-1.fc46 fedora 42.4 KiB rust-collection_literals+default-devel noarch 0:1.0.3-3.fc45 fedora 1.3 KiB rust-collection_literals-devel noarch 0:1.0.3-3.fc45 fedora 21.7 KiB rust-colorchoice+default-devel noarch 0:1.0.5-2.fc45 fedora 3.9 KiB rust-colorchoice-devel noarch 0:1.0.5-2.fc45 fedora 20.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-console+alloc-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+ansi-parsing-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+std-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console+unicode-width-devel noarch 0:0.16.4-2.fc45 fedora 1.6 KiB rust-console-devel noarch 0:0.16.4-2.fc45 fedora 129.3 KiB rust-cpufeatures+default-devel noarch 0:0.3.0-2.fc45 fedora 2.5 KiB rust-cpufeatures-devel noarch 0:0.3.0-2.fc45 fedora 43.4 KiB rust-cpufeatures0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.4 KiB rust-cpufeatures0.2-devel noarch 0:0.2.17-2.fc45 fedora 41.5 KiB rust-crc32fast+default-devel noarch 0:1.5.2-1.fc46 fedora 1.4 KiB rust-crc32fast+std-devel noarch 0:1.5.2-1.fc46 fedora 1.4 KiB rust-crc32fast-devel noarch 0:1.5.2-1.fc46 fedora 119.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.5-1.fc46 fedora 2.3 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.17-1.fc46 fedora 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.17-1.fc46 fedora 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.17-1.fc46 fedora 586.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.8-1.fc46 fedora 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.8-1.fc46 fedora 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.8-1.fc46 fedora 128.2 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.21-1.fc46 fedora 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.21-1.fc46 fedora 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.21-1.fc46 fedora 189.1 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.14-1.fc46 fedora 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.14-1.fc46 fedora 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.14-1.fc46 fedora 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.14-1.fc46 fedora 76.2 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.23-1.fc46 fedora 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.23-1.fc46 fedora 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.23-1.fc46 fedora 187.8 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-2.fc45 fedora 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-2.fc45 fedora 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-3.fc45 fedora 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-3.fc45 fedora 116.6 KiB rust-diff+default-devel noarch 0:0.1.13-11.fc45 fedora 1.0 KiB rust-diff-devel noarch 0:0.1.13-11.fc45 fedora 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-12.fc45 fedora 968.0 B rust-difflib-devel noarch 0:0.4.0-12.fc45 fedora 38.2 KiB rust-digest0.10+block-buffer-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+core-api-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10+default-devel noarch 0:0.10.7-2.fc45 fedora 1.5 KiB rust-digest0.10-devel noarch 0:0.10.7-2.fc45 fedora 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-3.fc45 fedora 1.3 KiB rust-dirs-devel noarch 0:6.0.0-3.fc45 fedora 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-3.fc45 fedora 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-3.fc45 fedora 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-2.fc45 fedora 62.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-3.fc45 fedora 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-3.fc45 fedora 32.2 KiB rust-either+std-devel noarch 0:1.19.0-1.fc46 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.19.0-1.fc46 fedora 1.5 KiB rust-either-devel noarch 0:1.19.0-1.fc46 fedora 86.5 KiB rust-equivalent-devel noarch 0:1.0.2-4.fc45 fedora 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-3.fc45 fedora 1.3 KiB rust-errno-devel noarch 0:0.3.14-3.fc45 fedora 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-6.fc45 fedora 970.0 B rust-escape8259-devel noarch 0:0.5.3-6.fc45 fedora 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-3.fc45 fedora 4.5 KiB rust-escargot-devel noarch 0:0.5.15-3.fc45 fedora 72.3 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-2.fc45 fedora 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-2.fc45 fedora 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+default-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand+std-devel noarch 0:2.5.0-1.fc45 fedora 1.4 KiB rust-fastrand-devel noarch 0:2.5.0-1.fc45 fedora 58.2 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.14-1.fc46 fedora 1.3 KiB rust-find-msvc-tools-devel noarch 0:0.1.14-1.fc46 fedora 112.9 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+any_zlib-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2+zlib-rs-devel noarch 0:1.1.9-2.fc45 fedora 4.9 KiB rust-flate2-devel noarch 0:1.1.9-2.fc45 fedora 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv+std-devel noarch 0:1.0.7-16.fc45 fedora 886.0 B rust-fnv-devel noarch 0:1.0.7-16.fc45 fedora 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-3.fc45 fedora 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-3.fc45 fedora 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-3.fc45 fedora 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-2.fc45 fedora 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-2.fc45 fedora 105.2 KiB rust-funty-devel noarch 0:2.0.0-9.fc45 fedora 55.3 KiB rust-generic-array+default-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-3.fc45 fedora 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-3.fc45 fedora 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.11.1-1.fc46 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.11.1-1.fc46 fedora 27.6 KiB rust-get-size2+alloc-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+default-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-getrandom+default-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-2.fc45 fedora 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-2.fc45 fedora 162.7 KiB rust-glob+default-devel noarch 0:0.3.4-1.fc45 fedora 1.2 KiB rust-globset+default-devel noarch 0:0.4.20-1.fc45 fedora 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-7.fc45 fedora 1.0 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc46 fedora 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-5.fc45 fedora 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-5.fc45 fedora 810.8 KiB rust-hashlink+default-devel noarch 0:0.12.2-1.fc46 fedora 1.5 KiB rust-hashlink-devel noarch 0:0.12.2-1.fc46 fedora 166.1 KiB rust-heck+default-devel noarch 0:0.5.0-6.fc45 fedora 892.0 B rust-html-escape+default-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape+std-devel noarch 0:0.2.14-2.fc45 fedora 1.3 KiB rust-html-escape-devel noarch 0:0.2.14-2.fc45 fedora 131.0 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-2.fc45 fedora 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-2.fc45 fedora 142.6 KiB rust-icu_collections-devel noarch 0:2.3.0-1.fc46 fedora 628.6 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.3.0-1.fc46 fedora 4.4 KiB rust-icu_locale_core-devel noarch 0:2.3.0-1.fc46 fedora 387.6 KiB rust-icu_normalizer_data-devel noarch 0:2.3.0-1.fc46 fedora 407.4 KiB rust-icu_properties_data-devel noarch 0:2.3.0-1.fc46 fedora 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.3.1-1.fc46 fedora 4.8 KiB rust-icu_provider-devel noarch 0:2.3.1-1.fc46 fedora 204.3 KiB rust-idna+alloc-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna+compiled_data-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna+std-devel noarch 0:1.1.0-4.fc45 fedora 1.8 KiB rust-idna-devel noarch 0:1.1.0-4.fc45 fedora 928.1 KiB rust-idna_adapter+compiled_data-devel noarch 0:1.2.2-1.fc45 fedora 1.3 KiB rust-idna_adapter+default-devel noarch 0:1.2.2-1.fc45 fedora 1.3 KiB rust-idna_adapter-devel noarch 0:1.2.2-1.fc45 fedora 26.5 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc45 fedora 2.0 KiB rust-indexmap+default-devel noarch 0:2.14.2-1.fc46 fedora 3.0 KiB rust-indexmap+serde-devel noarch 0:2.14.2-1.fc46 fedora 3.0 KiB rust-inotify-devel noarch 0:0.11.2-2.fc45 fedora 99.0 KiB rust-inotify-sys+default-devel noarch 0:0.1.5-14.fc45 fedora 1.0 KiB rust-inotify-sys-devel noarch 0:0.1.5-14.fc45 fedora 31.6 KiB rust-insta+console-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+default-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+pest-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+regex-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+serde-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-interpolator+default-devel noarch 0:0.5.0-5.fc45 fedora 1.6 KiB rust-interpolator+iter-devel noarch 0:0.5.0-5.fc45 fedora 1.6 KiB rust-interpolator-devel noarch 0:0.5.0-5.fc45 fedora 258.0 KiB rust-intrusive-collections+alloc-devel noarch 0:0.10.3-1.fc45 fedora 1.3 KiB rust-intrusive-collections+default-devel noarch 0:0.10.3-1.fc45 fedora 1.3 KiB rust-intrusive-collections-devel noarch 0:0.10.3-1.fc45 fedora 385.8 KiB rust-inventory+default-devel noarch 0:0.3.25-1.fc46 fedora 1.7 KiB rust-inventory-devel noarch 0:0.3.25-1.fc46 fedora 39.4 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-itertools0.13+default-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13+use_alloc-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13+use_std-devel noarch 0:0.13.0-4.fc45 fedora 1.4 KiB rust-itertools0.13-devel noarch 0:0.13.0-4.fc45 fedora 668.6 KiB rust-itoa+default-devel noarch 0:1.0.18-2.fc45 fedora 1.5 KiB rust-itoa-devel noarch 0:1.0.18-2.fc45 fedora 33.8 KiB rust-jiff+alloc-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff-core+alloc-devel noarch 0:0.1.1-1.fc46 fedora 1.8 KiB rust-jiff-core+std-devel noarch 0:0.1.1-1.fc46 fedora 1.8 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.1-1.fc46 fedora 1.8 KiB rust-jiff-core-devel noarch 0:0.1.1-1.fc46 fedora 553.7 KiB rust-jobserver-devel noarch 0:0.1.35-2.fc45 fedora 93.6 KiB rust-lazy_static+default-devel noarch 0:1.5.1-1.fc46 fedora 1.5 KiB rust-lazy_static-devel noarch 0:1.5.1-1.fc46 fedora 34.8 KiB rust-libc+default-devel noarch 0:0.2.190-1.fc46 fedora 6.1 KiB rust-libc+extra_traits-devel noarch 0:0.2.190-1.fc46 fedora 6.1 KiB rust-libc+std-devel noarch 0:0.2.190-1.fc46 fedora 6.1 KiB rust-libc-devel noarch 0:0.2.190-1.fc46 fedora 4.4 MiB rust-libcst_derive+default-devel noarch 0:1.9.0-1.fc46 fedora 1.0 KiB rust-libcst_derive-devel noarch 0:1.9.0-1.fc46 fedora 39.5 KiB rust-libloading0.8+default-devel noarch 0:0.8.9-2.fc45 fedora 1.8 KiB rust-libloading0.8-devel noarch 0:0.8.9-2.fc45 fedora 108.6 KiB rust-libtest-mimic+default-devel noarch 0:0.8.2-2.fc45 fedora 1.8 KiB rust-libtest-mimic-devel noarch 0:0.8.2-2.fc45 fedora 97.6 KiB rust-linux-raw-sys+auxvec-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+elf-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+errno-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+general-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+ioctl-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys+no_std-devel noarch 0:0.12.1-2.fc45 fedora 2.2 KiB rust-linux-raw-sys-devel noarch 0:0.12.1-2.fc45 fedora 12.5 MiB rust-litemap-devel noarch 0:0.8.3-1.fc46 fedora 129.4 KiB rust-lock_api+atomic_usize-devel noarch 0:0.4.14-3.fc45 fedora 1.5 KiB rust-lock_api+default-devel noarch 0:0.4.14-3.fc45 fedora 1.5 KiB rust-lock_api-devel noarch 0:0.4.14-3.fc45 fedora 199.3 KiB rust-log+alloc-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-log+default-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-log+std-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-manyhow+default-devel noarch 0:0.14.1-1.fc46 fedora 2.2 KiB rust-manyhow+macros-devel noarch 0:0.14.1-1.fc46 fedora 2.2 KiB rust-manyhow+syn-devel noarch 0:0.14.1-1.fc46 fedora 2.2 KiB rust-manyhow-devel noarch 0:0.14.1-1.fc46 fedora 89.7 KiB rust-manyhow-macros+default-devel noarch 0:0.14.1-1.fc46 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.14.1-1.fc46 fedora 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-3.fc45 fedora 1.1 KiB rust-matchers-devel noarch 0:0.2.0-3.fc45 fedora 23.0 KiB rust-memchr+alloc-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-12.fc45 fedora 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-12.fc45 fedora 311.6 KiB rust-mio+default-devel noarch 0:1.2.4-1.fc46 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.4-1.fc46 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.4-1.fc46 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.4-1.fc46 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.4-1.fc46 fedora 485.9 KiB rust-munge-devel noarch 0:0.4.7-3.fc45 fedora 54.4 KiB rust-munge_macro-devel noarch 0:0.4.7-3.fc45 fedora 18.3 KiB rust-newtype-uuid+alloc-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc46 fedora 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc46 fedora 63.5 KiB rust-nix+fs-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-2.fc45 fedora 2.8 KiB rust-nix-devel noarch 0:0.31.3-2.fc45 fedora 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-4.fc45 fedora 2.3 KiB rust-nom7-devel noarch 0:7.1.3-4.fc45 fedora 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-19.fc45 fedora 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-19.fc45 fedora 14.4 KiB rust-notify-types+default-devel noarch 0:2.1.0-2.fc45 fedora 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-2.fc45 fedora 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-2.fc45 fedora 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-2.fc45 fedora 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-6.fc45 fedora 266.7 KiB rust-object0.39+archive-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+coff-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+elf-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+macho-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+pe-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+read-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+read_core-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+std-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+xcoff-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39-devel noarch 0:0.39.1-1.fc46 fedora 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 fedora 21.6 KiB rust-ordermap+default-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-os_pipe+default-devel noarch 0:1.2.3-3.fc45 fedora 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-3.fc45 fedora 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc45 fedora 132.4 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 fedora 1.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-3.fc45 fedora 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-3.fc45 fedora 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-6.fc45 fedora 1.6 KiB rust-paste-devel noarch 0:1.0.15-6.fc45 fedora 64.9 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc46 fedora 29.4 KiB rust-peg+default-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg-devel noarch 0:0.8.5-4.fc45 fedora 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-4.fc45 fedora 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-4.fc45 fedora 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-4.fc45 fedora 11.2 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-4.fc45 fedora 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-4.fc45 fedora 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-3.fc45 fedora 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest-devel noarch 0:2.8.6-2.fc45 fedora 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-2.fc45 fedora 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-2.fc45 fedora 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-2.fc45 fedora 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-2.fc45 fedora 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-2.fc45 fedora 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 fedora 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc46 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 fedora 31.3 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 fedora 18.7 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 fedora 91.3 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 fedora 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 fedora 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 fedora 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 9.9 KiB rust-quick-xml0.41+default-devel noarch 0:0.41.0-1.fc46 fedora 2.1 KiB rust-quick-xml0.41-devel noarch 0:0.41.0-1.fc46 fedora 1.3 MiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-use+default-devel noarch 0:0.9.0-1.fc46 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.9.0-1.fc46 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.9.0-1.fc46 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.9.0-1.fc46 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 fedora 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 fedora 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 fedora 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.3-1.fc46 fedora 2.3 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.8-1.fc46 fedora 319.1 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 fedora 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 fedora 71.8 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 fedora 270.8 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc46 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 fedora 29.1 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 fedora 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 fedora 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 fedora 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 fedora 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 fedora 9.3 MiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustix+alloc-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+default-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+fs-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+std-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+termios-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix-devel noarch 0:1.1.5-1.fc46 fedora 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 fedora 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 fedora 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.5-1.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.5-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.5-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.5-1.fc46 fedora 192.1 KiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.3-1.fc46 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.3-1.fc46 fedora 133.5 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 fedora 32.8 KiB rust-serde+alloc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+alloc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.229-1.fc46 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.229-1.fc46 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 322.6 KiB rust-serde_derive_internals+default-devel noarch 0:0.30.0-1.fc46 fedora 1.8 KiB rust-serde_derive_internals-devel noarch 0:0.30.0-1.fc46 fedora 128.0 KiB rust-serde_json+alloc-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_json+default-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned+serde-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned+std-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned-devel noarch 0:1.1.2-1.fc46 fedora 29.7 KiB rust-sha2_0.10-devel noarch 0:0.10.9-2.fc45 fedora 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-7.fc45 fedora 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-7.fc45 fedora 256.3 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shlex+default-devel noarch 0:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex+std-devel noarch 0:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex-devel noarch 0:2.0.1-1.fc46 fedora 53.6 KiB rust-simdutf8-devel noarch 0:0.1.5-5.fc45 fedora 125.4 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar2+default-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2-devel noarch 0:2.7.0-2.fc45 fedora 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.4-1.fc46 fedora 1.5 KiB rust-siphasher+std-devel noarch 0:1.0.4-1.fc46 fedora 1.5 KiB rust-siphasher-devel noarch 0:1.0.4-1.fc46 fedora 66.9 KiB rust-smallvec+default-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-snapbox+color-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-2.fc45 fedora 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-3.fc45 fedora 23.0 KiB rust-static_assertions+default-devel noarch 0:1.1.0-19.fc45 fedora 1.4 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-3.fc45 fedora 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-3.fc45 fedora 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-6.fc45 fedora 1.1 KiB rust-strsim-devel noarch 0:0.11.1-6.fc45 fedora 52.6 KiB rust-strum_macros+default-devel noarch 0:0.28.0-2.fc45 fedora 1.4 KiB rust-syn+default-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+fold-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn2+clone-impls-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+default-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+derive-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+extra-traits-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+fold-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+full-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+parsing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+printing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+proc-macro-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+visit-mut-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2-devel noarch 0:2.0.119-1.fc45 fedora 2.2 MiB rust-synstructure+default-devel noarch 0:0.14.0-1.fc46 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.14.0-1.fc46 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.14.0-1.fc46 fedora 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-14.fc45 fedora 1.0 KiB rust-tap-devel noarch 0:1.0.1-14.fc45 fedora 37.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-terminal_size+default-devel noarch 0:0.4.4-2.fc45 fedora 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-2.fc45 fedora 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-5.fc45 fedora 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-5.fc45 fedora 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-2.fc45 fedora 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-2.fc45 fedora 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-7.fc45 fedora 61.3 KiB rust-test-case-macros-devel noarch 0:3.3.1-7.fc45 fedora 11.4 KiB rust-thin-vec+default-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.21-1.fc46 fedora 2.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.21-1.fc46 fedora 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.21-1.fc46 fedora 92.9 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-5.fc45 fedora 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-5.fc45 fedora 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-5.fc45 fedora 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-5.fc45 fedora 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.10-2.fc45 fedora 1.1 KiB rust-thread_local-devel noarch 0:1.1.10-2.fc45 fedora 54.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-2.fc45 fedora 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-2.fc45 fedora 84.3 KiB rust-tinystr+zerovec-devel noarch 0:0.8.4-1.fc46 fedora 3.8 KiB rust-tinystr-devel noarch 0:0.8.4-1.fc46 fedora 92.5 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-2.fc45 fedora 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-9.fc46 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc46 fedora 14.3 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-2.fc45 fedora 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime+serde-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime+std-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime-devel noarch 0:1.1.2-1.fc46 fedora 61.2 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-2.fc45 fedora 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.5-1.fc46 fedora 4.6 KiB rust-toml_writer+alloc-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_writer+std-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_writer-devel noarch 0:1.1.3-1.fc46 fedora 49.2 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-3.fc45 fedora 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-3.fc45 fedora 160.8 KiB rust-tracing-core+default-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+once_cell-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+std-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core-devel noarch 0:0.1.36-2.fc44 fedora 247.3 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-typed-path+default-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-3.fc45 fedora 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-5.fc45 fedora 1.3 KiB rust-typeid-devel noarch 0:1.0.3-5.fc45 fedora 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-2.fc45 fedora 1.7 KiB rust-typenum-devel noarch 0:1.20.1-2.fc45 fedora 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-5.fc45 fedora 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-5.fc45 fedora 157.7 KiB rust-unicode-ident+default-devel noarch 0:1.0.26-1.fc46 fedora 2.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-3.fc45 fedora 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-6.fc45 fedora 836.0 B rust-unscanny-devel noarch 0:0.1.0-6.fc45 fedora 35.4 KiB rust-url+default-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url+serde-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-7.fc45 fedora 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-7.fc45 fedora 18.2 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-7.fc45 fedora 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-7.fc45 fedora 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-6.fc45 fedora 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-6.fc45 fedora 33.3 KiB rust-uuid+default-devel noarch 0:1.26.1-1.fc46 fedora 3.4 KiB rust-version-ranges+default-devel noarch 0:0.1.3-2.fc45 fedora 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-2.fc45 fedora 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-5.fc45 fedora 1.0 KiB rust-version_check-devel noarch 0:0.9.5-5.fc45 fedora 57.2 KiB rust-vte-devel noarch 0:0.15.0-3.fc45 fedora 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-4.fc45 fedora 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-4.fc45 fedora 29.1 KiB rust-walkdir+default-devel noarch 0:2.5.0-6.fc45 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.6-1.fc46 fedora 1.7 KiB rust-winnow-devel noarch 0:1.0.4-2.fc45 fedora 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-2.fc45 fedora 1.2 MiB rust-writeable-devel noarch 0:0.6.4-1.fc46 fedora 112.3 KiB rust-wyz-devel noarch 0:0.5.1-9.fc45 fedora 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi-devel noarch 0:1.0.1-7.fc45 fedora 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-2.fc45 fedora 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.4-1.fc46 fedora 47.0 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 fedora 137.3 KiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.8-1.fc46 fedora 20.9 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 fedora 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc46 fedora 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc46 fedora 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc46 fedora 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.8-1.fc46 fedora 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.8-1.fc46 fedora 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.8-1.fc46 fedora 763.2 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 fedora 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 fedora 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 fedora 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 fedora 321.8 KiB Transaction Summary: Installing: 1006 packages Total size of inbound packages is 191 MiB. Need to download 191 MiB. After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B). [ 1/1006] rust-aho-corasick-devel-0:1 100% | 30.6 MiB/s | 156.6 KiB | 00m00s [ 2/1006] rust-aho-corasick+perf-lite 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 3/1006] rust-aho-corasick+std-devel 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 4/1006] rust-anstream-devel-0:1.0.0 100% | 6.3 MiB/s | 32.1 KiB | 00m00s [ 5/1006] rust-anstream+auto-devel-0: 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 6/1006] rust-anstream+wincon-devel- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 7/1006] rust-anstyle-devel-0:1.0.14 100% | 4.7 MiB/s | 24.1 KiB | 00m00s [ 8/1006] rust-anstyle+std-devel-0:1. 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 9/1006] rust-anyhow-devel-0:1.0.104 100% | 10.0 MiB/s | 61.7 KiB | 00m00s [ 10/1006] rust-anyhow+std-devel-0:1.0 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 11/1006] rust-argfile-devel-0:1.0.0- 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [ 12/1006] rust-arc-swap-devel-0:1.9.2 100% | 10.8 MiB/s | 77.2 KiB | 00m00s [ 13/1006] rust-arrayvec-devel-0:0.7.8 100% | 6.2 MiB/s | 38.2 KiB | 00m00s [ 14/1006] rust-assert_fs-devel-0:1.1. 100% | 4.1 MiB/s | 24.9 KiB | 00m00s [ 15/1006] rust-bitflags-devel-0:2.13. 100% | 8.3 MiB/s | 68.4 KiB | 00m00s [ 16/1006] rust-bitvec-devel-0:1.0.1-8 100% | 26.8 MiB/s | 247.0 KiB | 00m00s [ 17/1006] rust-bitvec+alloc-devel-0:1 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 18/1006] rust-bstr+std-devel-0:1.13. 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 19/1006] rust-cachedir-devel-0:0.3.1 100% | 3.6 MiB/s | 14.6 KiB | 00m00s [ 20/1006] rust-bstr-devel-0:1.13.1-1. 100% | 32.6 MiB/s | 267.2 KiB | 00m00s [ 21/1006] rust-camino+serde1-devel-0: 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 22/1006] rust-camino-devel-0:1.2.6-1 100% | 6.9 MiB/s | 42.1 KiB | 00m00s [ 23/1006] rust-clap-devel-0:4.6.7-1.f 100% | 19.4 MiB/s | 99.3 KiB | 00m00s [ 24/1006] rust-clap+color-devel-0:4.6 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 25/1006] rust-clap+derive-devel-0:4. 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 26/1006] rust-clap+env-devel-0:4.6.7 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 27/1006] rust-clap+error-context-dev 100% | 2.0 MiB/s | 10.3 KiB | 00m00s [ 28/1006] rust-clap+help-devel-0:4.6. 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 29/1006] rust-clap+std-devel-0:4.6.7 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 30/1006] rust-clap+string-devel-0:4. 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 31/1006] rust-clap+suggestions-devel 100% | 2.0 MiB/s | 10.3 KiB | 00m00s [ 32/1006] rust-clap+usage-devel-0:4.6 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 33/1006] rust-clap_complete_command+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 34/1006] rust-clap+wrap_help-devel-0 100% | 1.7 MiB/s | 10.3 KiB | 00m00s [ 35/1006] rust-clap_complete_command- 100% | 2.2 MiB/s | 13.8 KiB | 00m00s [ 36/1006] rust-colored-devel-0:3.1.1- 100% | 8.0 MiB/s | 41.1 KiB | 00m00s [ 37/1006] rust-clearscreen-devel-0:4. 100% | 24.2 MiB/s | 148.9 KiB | 00m00s [ 38/1006] rust-colored+no-color-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 39/1006] rust-compact_str-devel-0:0. 100% | 18.0 MiB/s | 92.2 KiB | 00m00s [ 40/1006] rust-compact_str+serde-deve 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 41/1006] rust-compact_str+std-devel- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 42/1006] rust-crossbeam-devel-0:0.8. 100% | 4.6 MiB/s | 19.0 KiB | 00m00s [ 43/1006] rust-countme-devel-0:3.0.1- 100% | 3.5 MiB/s | 17.7 KiB | 00m00s [ 44/1006] rust-crossbeam+std-devel-0: 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 45/1006] rust-ctrlc-devel-0:3.5.2-2. 100% | 4.5 MiB/s | 23.1 KiB | 00m00s [ 46/1006] rust-dashmap-devel-0:6.2.1- 100% | 7.2 MiB/s | 36.9 KiB | 00m00s [ 47/1006] rust-datatest-stable-devel- 100% | 8.8 MiB/s | 45.3 KiB | 00m00s [ 48/1006] rust-drop_bomb-devel-0:0.1. 100% | 2.9 MiB/s | 14.9 KiB | 00m00s [ 49/1006] rust-csv-devel-0:1.4.0-3.fc 100% | 47.9 MiB/s | 735.9 KiB | 00m00s [ 50/1006] rust-dunce-devel-0:1.0.5-5. 100% | 3.0 MiB/s | 15.6 KiB | 00m00s [ 51/1006] rust-etcetera-devel-0:0.11. 100% | 3.7 MiB/s | 22.9 KiB | 00m00s [ 52/1006] rust-filetime-devel-0:0.2.2 100% | 4.3 MiB/s | 22.2 KiB | 00m00s [ 53/1006] rust-fern-devel-0:0.7.1-7.f 100% | 36.3 MiB/s | 297.1 KiB | 00m00s [ 54/1006] rust-gen-lsp-types-devel-0: 100% | 13.8 MiB/s | 84.7 KiB | 00m00s [ 55/1006] rust-gen-lsp-types+url-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 56/1006] rust-get-size2-devel-0:0.11 100% | 7.0 MiB/s | 42.9 KiB | 00m00s [ 57/1006] rust-get-size2+compact-str- 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 58/1006] rust-get-size2+derive-devel 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 59/1006] rust-get-size2+hashbrown-de 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 60/1006] rust-get-size2+indexmap-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 61/1006] rust-get-size2+ordermap-dev 100% | 1.8 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% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 65/1006] rust-get-size2+thin-vec-dev 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 66/1006] rust-glob-devel-0:0.3.4-1.f 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [ 67/1006] rust-globset-devel-0:0.4.20 100% | 8.6 MiB/s | 35.4 KiB | 00m00s [ 68/1006] rust-globset+log-devel-0:0. 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 69/1006] rust-globwalk-devel-0:0.9.1 100% | 4.1 MiB/s | 16.9 KiB | 00m00s [ 70/1006] rust-hashbrown-devel-0:0.17 100% | 43.0 MiB/s | 132.1 KiB | 00m00s [ 71/1006] rust-heck-devel-0:0.5.0-6.f 100% | 9.8 MiB/s | 20.2 KiB | 00m00s [ 72/1006] rust-hashbrown+inline-more- 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 73/1006] rust-icu_normalizer+compile 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 74/1006] rust-icu_normalizer-devel-0 100% | 38.6 MiB/s | 356.1 KiB | 00m00s [ 75/1006] rust-icu_properties-devel-0 100% | 12.8 MiB/s | 91.8 KiB | 00m00s [ 76/1006] rust-icu_properties+compile 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 77/1006] rust-ignore-devel-0:0.4.33- 100% | 14.0 MiB/s | 71.4 KiB | 00m00s [ 78/1006] rust-imperative-devel-0:1.0 100% | 3.5 MiB/s | 21.2 KiB | 00m00s [ 79/1006] rust-indexmap-devel-0:2.14. 100% | 11.4 MiB/s | 93.1 KiB | 00m00s [ 80/1006] rust-indexmap+std-devel-0:2 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 81/1006] rust-indicatif-devel-0:0.18 100% | 14.3 MiB/s | 73.1 KiB | 00m00s [ 82/1006] rust-indoc-devel-0:2.0.8-1. 100% | 6.6 MiB/s | 33.8 KiB | 00m00s [ 83/1006] rust-indicatif+unicode-widt 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 84/1006] rust-insta-devel-0:1.49.0-1 100% | 20.4 MiB/s | 146.6 KiB | 00m00s [ 85/1006] rust-insta-cmd-devel-0:0.7. 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [ 86/1006] rust-insta+colors-devel-0:1 100% | 2.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% | 2.2 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% | 3.7 MiB/s | 18.8 KiB | 00m00s [ 92/1006] rust-itertools-devel-0:0.15 100% | 31.0 MiB/s | 158.6 KiB | 00m00s [ 93/1006] rust-itertools+use_std-deve 100% | 1.6 MiB/s | 8.2 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% | 3.3 MiB/s | 13.5 KiB | 00m00s [ 96/1006] rust-jiff+tz-fat-devel-0:0. 100% | 2.6 MiB/s | 13.2 KiB | 00m00s [ 97/1006] rust-jiff-devel-0:0.2.38-1. 100% | 39.6 MiB/s | 486.3 KiB | 00m00s [ 98/1006] rust-jiff+tz-system-devel-0 100% | 2.6 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-concatenated 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [ 101/1006] rust-jiff+tzdb-zoneinfo-dev 100% | 3.2 MiB/s | 13.1 KiB | 00m00s [ 102/1006] rust-jod-thread-devel-0:1.0 100% | 2.8 MiB/s | 14.5 KiB | 00m00s [ 103/1006] rust-libcst-devel-0:1.9.0-1 100% | 19.3 MiB/s | 118.5 KiB | 00m00s [ 104/1006] rust-log-devel-0:0.4.34-1.f 100% | 13.0 MiB/s | 53.3 KiB | 00m00s [ 105/1006] rust-lsp-server-devel-0:0.1 100% | 5.2 MiB/s | 26.4 KiB | 00m00s [ 106/1006] rust-matchit-devel-0:0.9.2- 100% | 9.2 MiB/s | 37.9 KiB | 00m00s [ 107/1006] rust-memchr-devel-0:2.8.3-2 100% | 18.2 MiB/s | 93.2 KiB | 00m00s [ 108/1006] rust-memchr+std-devel-0:2.8 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 109/1006] rust-natord-devel-0:1.0.9-2 100% | 2.3 MiB/s | 11.6 KiB | 00m00s [ 110/1006] rust-notify-devel-0:8.2.0-5 100% | 8.6 MiB/s | 44.3 KiB | 00m00s [ 111/1006] rust-notify+macos_fsevent-d 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 112/1006] rust-ordermap-devel-0:1.2.2 100% | 13.4 MiB/s | 68.8 KiB | 00m00s [ 113/1006] rust-ordermap+serde-devel-0 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 114/1006] rust-ordermap+std-devel-0:1 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 115/1006] rust-parking_lot-devel-0:0. 100% | 7.0 MiB/s | 50.4 KiB | 00m00s [ 116/1006] rust-path-absolutize-devel- 100% | 1.6 MiB/s | 14.8 KiB | 00m00s [ 117/1006] rust-path-absolutize+fixed_ 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 118/1006] rust-path-slash-devel-0:0.2 100% | 4.1 MiB/s | 16.6 KiB | 00m00s [ 119/1006] rust-pathdiff-devel-0:0.2.3 100% | 3.7 MiB/s | 15.3 KiB | 00m00s [ 120/1006] rust-pep440_rs-devel-0:0.7. 100% | 11.8 MiB/s | 48.3 KiB | 00m00s [ 121/1006] rust-pep440_rs+version-rang 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 122/1006] rust-phf0.11-devel-0:0.11.3 100% | 6.9 MiB/s | 28.4 KiB | 00m00s [ 123/1006] rust-phf_codegen0.11-devel- 100% | 4.0 MiB/s | 20.4 KiB | 00m00s [ 124/1006] rust-pretty_assertions-deve 100% | 16.4 MiB/s | 84.0 KiB | 00m00s [ 125/1006] rust-proc-macro2-devel-0:1. 100% | 20.9 MiB/s | 64.3 KiB | 00m00s [ 126/1006] rust-pretty_assertions+std- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 127/1006] rust-proc-macro2+proc-macro 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 128/1006] rust-pyproject-toml-devel-0 100% | 4.2 MiB/s | 21.4 KiB | 00m00s [ 129/1006] rust-quick-junit-devel-0:0. 100% | 6.9 MiB/s | 35.6 KiB | 00m00s [ 130/1006] rust-quickcheck-devel-0:1.1 100% | 6.7 MiB/s | 34.5 KiB | 00m00s [ 131/1006] rust-quote+proc-macro-devel 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 132/1006] rust-quickcheck_macros-deve 100% | 3.8 MiB/s | 19.6 KiB | 00m00s [ 133/1006] rust-quote-devel-0:1.0.47-1 100% | 8.5 MiB/s | 43.7 KiB | 00m00s [ 134/1006] rust-rand+std_rng-devel-0:0 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 135/1006] rust-rand-devel-0:0.10.3-1. 100% | 17.2 MiB/s | 105.7 KiB | 00m00s [ 136/1006] rust-rayon-devel-0:1.12.0-2 100% | 26.0 MiB/s | 186.2 KiB | 00m00s [ 137/1006] rust-regex-automata+dfa-bui 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 138/1006] rust-regex-devel-0:1.13.1-1 100% | 18.8 MiB/s | 134.7 KiB | 00m00s [ 139/1006] rust-regex-automata-devel-0 100% | 44.0 MiB/s | 450.5 KiB | 00m00s [ 140/1006] rust-regex-automata+dfa-sea 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 141/1006] rust-regex-automata+perf-de 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 142/1006] rust-regex-automata+std-dev 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 143/1006] rust-regex-automata+syntax- 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 144/1006] rust-regex-syntax-devel-0:0 100% | 35.0 MiB/s | 215.2 KiB | 00m00s [ 145/1006] rust-regex+perf-devel-0:1.1 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 146/1006] rust-regex+std-devel-0:1.13 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 147/1006] rust-regex+unicode-devel-0: 100% | 2.3 MiB/s | 9.4 KiB | 00m00s [ 148/1006] rust-rkyv-devel-0:0.8.18-1. 100% | 30.0 MiB/s | 184.5 KiB | 00m00s [ 149/1006] rust-rkyv+bytecheck-devel-0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 150/1006] rust-rkyv+std-devel-0:0.8.1 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 151/1006] rust-rustc-hash-devel-0:2.1 100% | 5.3 MiB/s | 21.8 KiB | 00m00s [ 152/1006] rust-rustc-hash+std-devel-0 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 153/1006] rust-rustc-stable-hash-deve 100% | 4.5 MiB/s | 27.4 KiB | 00m00s [ 154/1006] rust-salsa+compact_str-deve 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 155/1006] rust-salsa+inventory-devel- 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 156/1006] rust-salsa-devel-0:0.28.5-1 100% | 35.5 MiB/s | 327.6 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% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 160/1006] rust-same-file-devel-0:1.0. 100% | 3.6 MiB/s | 18.4 KiB | 00m00s [ 161/1006] rust-schemars+derive-devel- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 162/1006] rust-schemars-devel-0:1.2.3 100% | 21.1 MiB/s | 151.2 KiB | 00m00s [ 163/1006] rust-schemars+std-devel-0:1 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 164/1006] rust-seahash-devel-0:4.1.0- 100% | 7.6 MiB/s | 39.0 KiB | 00m00s [ 165/1006] rust-serde-devel-0:1.0.229- 100% | 15.9 MiB/s | 81.7 KiB | 00m00s [ 166/1006] rust-serde+derive-devel-0:1 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 167/1006] rust-serde+std-devel-0:1.0. 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 168/1006] rust-serde_json+std-devel-0 100% | 1.2 MiB/s | 9.4 KiB | 00m00s [ 169/1006] rust-serde_test-devel-0:1.0 100% | 5.0 MiB/s | 25.5 KiB | 00m00s [ 170/1006] rust-serde_json-devel-0:1.0 100% | 17.0 MiB/s | 156.9 KiB | 00m00s [ 171/1006] rust-shellexpand-devel-0:3. 100% | 5.8 MiB/s | 29.6 KiB | 00m00s [ 172/1006] rust-shellexpand+base-0-dev 100% | 1.5 MiB/s | 7.9 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% | 14.4 MiB/s | 73.9 KiB | 00m00s [ 175/1006] rust-similar+inline-devel-0 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 176/1006] rust-similar+std-devel-0:3. 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 177/1006] rust-smallvec-devel-0:1.16. 100% | 19.2 MiB/s | 39.2 KiB | 00m00s [ 178/1006] rust-similar+text-devel-0:3 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 179/1006] rust-smallvec+const_generic 100% | 2.0 MiB/s | 8.3 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% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 182/1006] rust-snapbox-devel-0:1.2.2- 100% | 12.7 MiB/s | 64.9 KiB | 00m00s [ 183/1006] rust-snapbox+cmd-devel-0:1. 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 184/1006] rust-snapbox+color-auto-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 185/1006] rust-snapbox+diff-devel-0:1 100% | 2.2 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% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 188/1006] rust-stacker-devel-0:0.1.25 100% | 5.9 MiB/s | 24.1 KiB | 00m00s [ 189/1006] rust-static_assertions-deve 100% | 5.2 MiB/s | 26.6 KiB | 00m00s [ 190/1006] rust-strum-devel-0:0.28.0-2 100% | 3.9 MiB/s | 15.8 KiB | 00m00s [ 191/1006] rust-strum+std-devel-0:0.28 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 192/1006] rust-strum+strum_macros-dev 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 193/1006] rust-strum_macros-devel-0:0 100% | 7.2 MiB/s | 44.3 KiB | 00m00s [ 194/1006] rust-supports-hyperlinks-de 100% | 3.2 MiB/s | 16.6 KiB | 00m00s [ 195/1006] rust-syn+clone-impls-devel- 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 196/1006] rust-syn+derive-devel-0:3.0 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 197/1006] rust-syn-devel-0:3.0.7-1.fc 100% | 36.7 MiB/s | 262.9 KiB | 00m00s [ 198/1006] rust-syn+full-devel-0:3.0.7 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 199/1006] rust-syn+extra-traits-devel 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 200/1006] rust-syn+parsing-devel-0:3. 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 201/1006] rust-syn+proc-macro-devel-0 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 202/1006] rust-syn+printing-devel-0:3 100% | 2.5 MiB/s | 10.1 KiB | 00m00s [ 203/1006] rust-tempfile-devel-0:3.27. 100% | 13.0 MiB/s | 53.1 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% | 3.6 MiB/s | 14.6 KiB | 00m00s [ 206/1006] rust-thin-vec-devel-0:0.2.2 100% | 8.6 MiB/s | 44.1 KiB | 00m00s [ 207/1006] rust-thin-vec+serde-devel-0 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 208/1006] rust-thin-vec+std-devel-0:0 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 209/1006] rust-thiserror-devel-0:2.0. 100% | 15.3 MiB/s | 62.6 KiB | 00m00s [ 210/1006] rust-thiserror+std-devel-0: 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 211/1006] rust-tikv-jemallocator-deve 100% | 4.4 MiB/s | 22.7 KiB | 00m00s [ 212/1006] rust-tikv-jemallocator+back 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 213/1006] rust-toml-devel-0:1.1.8-1.f 100% | 15.7 MiB/s | 64.2 KiB | 00m00s [ 214/1006] rust-toml+parse-devel-0:1.1 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 215/1006] rust-toml+display-devel-0:1 100% | 2.3 MiB/s | 9.5 KiB | 00m00s [ 216/1006] rust-toml+std-devel-0:1.1.8 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 217/1006] rust-toml_parser-devel-0:1. 100% | 12.9 MiB/s | 39.6 KiB | 00m00s [ 218/1006] rust-toml+serde-devel-0:1.1 100% | 1.6 MiB/s | 9.6 KiB | 00m00s [ 219/1006] rust-toml_parser+std-devel- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 220/1006] rust-tracing-devel-0:0.1.44 100% | 14.4 MiB/s | 88.3 KiB | 00m00s [ 221/1006] rust-tracing-flame-devel-0: 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [ 222/1006] rust-tracing-flame+smallvec 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 223/1006] rust-tracing-log-devel-0:0. 100% | 6.3 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.5 MiB/s | 7.8 KiB | 00m00s [ 226/1006] rust-tracing-subscriber-dev 100% | 26.4 MiB/s | 189.0 KiB | 00m00s [ 227/1006] rust-tracing-subscriber+chr 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 228/1006] rust-tracing-subscriber+ans 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 229/1006] rust-tracing-subscriber+env 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 230/1006] rust-tracing-subscriber+fmt 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 231/1006] rust-tracing-subscriber+sma 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 232/1006] rust-tracing+log-devel-0:0. 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 233/1006] rust-tracing+attributes-dev 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 234/1006] rust-tracing+release_max_le 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 235/1006] rust-tracing+std-devel-0:0. 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 236/1006] rust-typed-arena-devel-0:2. 100% | 2.7 MiB/s | 19.3 KiB | 00m00s [ 237/1006] rust-typed-arena+std-devel- 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 238/1006] rust-unicode-ident-devel-0: 100% | 11.3 MiB/s | 46.4 KiB | 00m00s [ 239/1006] rust-unicode-normalization+ 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 240/1006] rust-unicode-normalization- 100% | 11.9 MiB/s | 109.9 KiB | 00m00s [ 241/1006] rust-unicode-width-devel-0: 100% | 23.6 MiB/s | 193.7 KiB | 00m00s [ 242/1006] rust-url-devel-0:2.5.8-2.fc 100% | 15.4 MiB/s | 79.1 KiB | 00m00s [ 243/1006] rust-url+std-devel-0:2.5.8- 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 244/1006] rust-uuid-devel-0:1.26.1-1. 100% | 9.0 MiB/s | 64.7 KiB | 00m00s [ 245/1006] rust-uuid+std-devel-0:1.26. 100% | 1.9 MiB/s | 9.6 KiB | 00m00s [ 246/1006] rust-walkdir-devel-0:2.5.0- 100% | 6.0 MiB/s | 30.6 KiB | 00m00s [ 247/1006] rust-which-devel-0:8.0.6-1. 100% | 6.6 MiB/s | 33.9 KiB | 00m00s [ 248/1006] rust-which+real-sys-devel-0 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 249/1006] rust-wild-devel-0:2.2.1-6.f 100% | 3.2 MiB/s | 16.2 KiB | 00m00s [ 250/1006] rust-zip-devel-0:8.6.0-8.fc 100% | 25.7 MiB/s | 131.5 KiB | 00m00s [ 251/1006] rust-zip+deflate-flate2-zli 100% | 1.9 MiB/s | 11.6 KiB | 00m00s [ 252/1006] rust-zip+zstd-devel-0:8.6.0 100% | 2.2 MiB/s | 11.4 KiB | 00m00s [ 253/1006] rust-char_str-devel-0:0.0.4 100% | 13.8 MiB/s | 70.9 KiB | 00m00s [ 254/1006] rust-char_str+get-size-deve 100% | 1.5 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] rust-char_str+std-devel-0:0 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 257/1006] rust-anstyle+default-devel- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 258/1006] rust-anstyle-parse+default- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 259/1006] rust-utf8parse+default-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 260/1006] rust-colorchoice+default-de 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 261/1006] rust-anstyle-query+default- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 262/1006] rust-rustversion+default-de 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 263/1006] rust-fs-err+default-devel-0 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 264/1006] rust-os_str_bytes+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 265/1006] rust-predicates+diff-devel- 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 266/1006] rust-globwalk+default-devel 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 267/1006] rust-predicates-devel-0:3.1 100% | 7.5 MiB/s | 38.3 KiB | 00m00s [ 268/1006] rust-predicates-core+defaul 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 269/1006] rust-funty-devel-0:2.0.0-9. 100% | 3.9 MiB/s | 20.2 KiB | 00m00s [ 270/1006] rust-predicates-tree+defaul 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 271/1006] rust-radium+default-devel-0 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 272/1006] rust-tap+default-devel-0:1. 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 273/1006] rust-bstr+alloc-devel-0:1.1 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 274/1006] rust-wyz-devel-0:0.5.1-9.fc 100% | 4.3 MiB/s | 26.4 KiB | 00m00s [ 275/1006] rust-serde_core+std-devel-0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 276/1006] rust-serde_core-devel-0:1.0 100% | 20.9 MiB/s | 64.3 KiB | 00m00s [ 277/1006] rust-serde_core+default-dev 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 278/1006] rust-tempfile+default-devel 100% | 1.1 MiB/s | 9.2 KiB | 00m00s [ 279/1006] rust-clap_builder+color-dev 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 280/1006] rust-clap_builder-devel-0:4 100% | 19.4 MiB/s | 159.2 KiB | 00m00s [ 281/1006] rust-clap_derive+default-de 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 282/1006] rust-clap_builder+env-devel 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 283/1006] rust-clap_builder+error-con 100% | 2.0 MiB/s | 10.1 KiB | 00m00s [ 284/1006] rust-clap_builder+help-deve 100% | 1.4 MiB/s | 10.0 KiB | 00m00s [ 285/1006] rust-clap_builder+std-devel 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 286/1006] rust-clap_builder+suggestio 100% | 2.0 MiB/s | 10.3 KiB | 00m00s [ 287/1006] rust-clap_builder+string-de 100% | 1.4 MiB/s | 10.1 KiB | 00m00s [ 288/1006] rust-clap_builder+usage-dev 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 289/1006] rust-clap_builder+wrap_help 100% | 1.7 MiB/s | 10.3 KiB | 00m00s [ 290/1006] rust-clap+default-devel-0:4 100% | 2.5 MiB/s | 10.4 KiB | 00m00s [ 291/1006] rust-clap_complete+default- 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 292/1006] rust-clap_complete_nushell+ 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 293/1006] rust-nix+fs-devel-0:0.31.3- 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 294/1006] rust-nix+term-devel-0:0.31. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 295/1006] rust-terminfo+default-devel 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 296/1006] rust-nix-devel-0:0.31.3-2.f 100% | 27.4 MiB/s | 308.2 KiB | 00m00s [ 297/1006] rust-thiserror+default-deve 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 298/1006] rust-which+default-devel-0: 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 299/1006] rust-castaway-devel-0:0.2.4 100% | 3.9 MiB/s | 19.8 KiB | 00m00s [ 300/1006] rust-castaway+alloc-devel-0 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 301/1006] rust-cfg-if+default-devel-0 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 302/1006] rust-itoa+default-devel-0:1 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 303/1006] rust-zmij+default-devel-0:1 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 304/1006] rust-static_assertions+defa 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 305/1006] rust-serde+alloc-devel-0:1. 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 306/1006] rust-crossbeam-utils-devel- 100% | 7.7 MiB/s | 55.5 KiB | 00m00s [ 307/1006] rust-crossbeam+alloc-devel- 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 308/1006] rust-crossbeam-channel+std- 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 309/1006] rust-crossbeam-channel-deve 100% | 14.8 MiB/s | 90.7 KiB | 00m00s [ 310/1006] rust-crossbeam-deque+std-de 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 311/1006] rust-crossbeam-deque-devel- 100% | 6.0 MiB/s | 30.5 KiB | 00m00s [ 312/1006] rust-crossbeam-epoch+std-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 313/1006] rust-crossbeam-epoch-devel- 100% | 10.5 MiB/s | 54.0 KiB | 00m00s [ 314/1006] rust-crossbeam-queue+std-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 315/1006] rust-crossbeam-utils+std-de 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 316/1006] rust-crossbeam-queue-devel- 100% | 5.0 MiB/s | 25.4 KiB | 00m00s [ 317/1006] rust-csv-core+default-devel 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 318/1006] pyproject-rpm-macros-0:1.24 100% | 591.2 KiB/s | 57.9 KiB | 00m00s [ 319/1006] rust-ryu+default-devel-0:1. 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 320/1006] rust-nix+signal-devel-0:0.3 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 321/1006] rust-hashbrown0.14+raw-deve 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 322/1006] rust-crossbeam-utils+defaul 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 323/1006] rust-hashbrown0.14-devel-0: 100% | 20.0 MiB/s | 122.6 KiB | 00m00s [ 324/1006] rust-lock_api+default-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 325/1006] rust-once_cell+default-deve 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 326/1006] rust-parking_lot_core+defau 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 327/1006] rust-camino+default-devel-0 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 328/1006] rust-libtest-mimic+default- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 329/1006] rust-walkdir+default-devel- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 330/1006] rust-log+default-devel-0:0. 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 331/1006] rust-log+std-devel-0:0.4.34 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 332/1006] rust-libc+default-devel-0:0 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 333/1006] rust-serde+default-devel-0: 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 334/1006] rust-url+default-devel-0:2. 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 335/1006] rust-url+serde-devel-0:2.5. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 336/1006] rust-serde_json+default-dev 100% | 1.5 MiB/s | 9.3 KiB | 00m00s [ 337/1006] rust-get-size2+alloc-devel- 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 338/1006] rust-get-size2+get-size-der 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 339/1006] rust-aho-corasick+default-d 100% | 987.4 KiB/s | 7.9 KiB | 00m00s [ 340/1006] rust-regex-automata+meta-de 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 341/1006] rust-regex-automata+hybrid- 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 342/1006] rust-regex-automata+nfa-dev 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 343/1006] rust-regex-syntax+std-devel 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 344/1006] rust-bitflags+default-devel 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 345/1006] rust-icu_provider-devel-0:2 100% | 10.8 MiB/s | 55.2 KiB | 00m00s [ 346/1006] rust-ignore+default-devel-0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 347/1006] rust-icu_collections-devel- 100% | 13.5 MiB/s | 96.7 KiB | 00m00s [ 348/1006] rust-icu_normalizer_data-de 100% | 6.0 MiB/s | 49.3 KiB | 00m00s [ 349/1006] rust-zerovec-devel-0:0.11.8 100% | 11.8 MiB/s | 121.2 KiB | 00m00s [ 350/1006] rust-icu_provider+baked-dev 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 351/1006] rust-displaydoc-devel-0:0.2 100% | 4.0 MiB/s | 33.0 KiB | 00m00s [ 352/1006] rust-icu_locale_core-devel- 100% | 13.3 MiB/s | 95.1 KiB | 00m00s [ 353/1006] rust-icu_locale_core+zerove 100% | 844.2 KiB/s | 8.4 KiB | 00m00s [ 354/1006] rust-zerotrie+zerofrom-deve 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 355/1006] rust-zerotrie+yoke-devel-0: 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 356/1006] rust-zerotrie-devel-0:0.2.5 100% | 15.7 MiB/s | 80.6 KiB | 00m00s [ 357/1006] rust-zerovec+derive-devel-0 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 358/1006] rust-zerovec+yoke-devel-0:0 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 359/1006] rust-crossbeam-deque+defaul 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 360/1006] rust-globset+default-devel- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 361/1006] rust-icu_properties_data-de 100% | 22.2 MiB/s | 158.8 KiB | 00m00s [ 362/1006] rust-memchr+default-devel-0 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 363/1006] rust-regex-automata+dfa-one 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 364/1006] rust-same-file+default-deve 100% | 977.7 KiB/s | 7.8 KiB | 00m00s [ 365/1006] rust-phf+default-devel-0:0. 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 366/1006] rust-equivalent-devel-0:1.0 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 367/1006] rust-rust-stemmers+default- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 368/1006] rust-console+ansi-parsing-d 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 369/1006] rust-console+std-devel-0:0. 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 370/1006] rust-console-devel-0:0.16.4 100% | 6.2 MiB/s | 38.0 KiB | 00m00s [ 371/1006] rust-portable-atomic+defaul 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 372/1006] rust-unit-prefix+default-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 373/1006] rust-console+unicode-width- 100% | 862.2 KiB/s | 8.6 KiB | 00m00s [ 374/1006] rust-unicode-width+default- 100% | 909.4 KiB/s | 8.2 KiB | 00m00s [ 375/1006] rust-similar2+default-devel 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 376/1006] rust-similar2+inline-devel- 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 377/1006] rust-insta+default-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 378/1006] rust-insta+serde-devel-0:1. 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 379/1006] rust-insta+console-devel-0: 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 380/1006] rust-insta+regex-devel-0:1. 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 381/1006] rust-insta+pest-devel-0:1.4 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 382/1006] rust-insta+strip-ansi-escap 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 383/1006] rust-insta+pest_derive-deve 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 384/1006] rust-heck+default-devel-0:0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 385/1006] rust-proc-macro2+default-de 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 386/1006] rust-ron+default-devel-0:0. 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 387/1006] rust-quote+default-devel-0: 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 388/1006] rust-syn2+default-devel-0:2 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 389/1006] rust-syn2+derive-devel-0:2. 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 390/1006] rust-syn2+extra-traits-deve 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 391/1006] rust-syn2+fold-devel-0:2.0. 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 392/1006] rust-either-devel-0:1.19.0- 100% | 6.9 MiB/s | 28.1 KiB | 00m00s [ 393/1006] rust-syn2+full-devel-0:2.0. 100% | 1.2 MiB/s | 7.1 KiB | 00m00s [ 394/1006] rust-either+use_std-devel-0 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 395/1006] rust-itertools+use_alloc-de 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 396/1006] rust-jiff-core-devel-0:0.1. 100% | 16.9 MiB/s | 121.1 KiB | 00m00s [ 397/1006] rust-jiff+alloc-devel-0:0.2 100% | 2.2 MiB/s | 13.4 KiB | 00m00s [ 398/1006] rust-jiff-core+std-devel-0: 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 399/1006] rust-jiff-core+tz-fat-devel 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 400/1006] rust-libcst_derive+default- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 401/1006] rust-annotate-snippets0.11+ 100% | 945.9 KiB/s | 7.6 KiB | 00m00s [ 402/1006] rust-paste+default-devel-0: 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 403/1006] rust-peg+default-devel-0:0. 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 404/1006] rust-regex+default-devel-0: 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 405/1006] rust-serde_derive+default-d 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 406/1006] rust-memchr+alloc-devel-0:2 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 407/1006] rust-crossbeam-channel+defa 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 408/1006] rust-mio+default-devel-0:1. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 409/1006] rust-inotify-devel-0:0.11.2 100% | 4.0 MiB/s | 33.0 KiB | 00m00s [ 410/1006] rust-mio+os-ext-devel-0:1.2 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 411/1006] rust-notify-types+default-d 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 412/1006] rust-indexmap+serde-devel-0 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 413/1006] rust-path-dedot+default-dev 100% | 982.1 KiB/s | 7.9 KiB | 00m00s [ 414/1006] rust-path-dedot+fixed_workd 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 415/1006] rust-unscanny+default-devel 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 416/1006] rust-version-ranges+default 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 417/1006] rust-phf_generator0.11+defa 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 418/1006] rust-phf_shared0.11+default 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 419/1006] rust-phf_shared0.11-devel-0 100% | 3.0 MiB/s | 21.4 KiB | 00m00s [ 420/1006] rust-yansi+default-devel-0: 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 421/1006] rust-unicode-ident+default- 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 422/1006] rust-diff+default-devel-0:0 100% | 966.9 KiB/s | 7.7 KiB | 00m00s [ 423/1006] rust-pep508_rs+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 424/1006] rust-pep440_rs+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 425/1006] rust-indexmap+default-devel 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 426/1006] rust-toml0.9+serde-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 427/1006] rust-toml0.9+std-devel-0:0. 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 428/1006] rust-toml0.9+parse-devel-0: 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 429/1006] rust-chrono+std-devel-0:0.4 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 430/1006] rust-toml0.9-devel-0:0.9.12 100% | 8.7 MiB/s | 62.2 KiB | 00m00s [ 431/1006] rust-chrono-devel-0:0.4.45- 100% | 38.3 MiB/s | 195.9 KiB | 00m00s [ 432/1006] rust-newtype-uuid+default-d 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 433/1006] rust-quick-xml0.41+default- 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 434/1006] rust-strip-ansi-escapes+def 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 435/1006] rust-uuid+default-devel-0:1 100% | 1.9 MiB/s | 9.6 KiB | 00m00s [ 436/1006] rust-rand_core-devel-0:0.10 100% | 5.1 MiB/s | 31.1 KiB | 00m00s [ 437/1006] rust-rand+sys_rng-devel-0:0 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 438/1006] rust-chacha20+rng-devel-0:0 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 439/1006] rust-rayon-core+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 440/1006] rust-chacha20-devel-0:0.10. 100% | 7.9 MiB/s | 48.8 KiB | 00m00s [ 441/1006] rust-regex-automata+alloc-d 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 442/1006] rust-regex-automata+nfa-pik 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 443/1006] rust-regex-automata+nfa-tho 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 444/1006] rust-regex-automata+perf-in 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 445/1006] rust-regex-automata+perf-li 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 446/1006] rust-regex+perf-backtrack-d 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 447/1006] rust-regex+perf-cache-devel 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 448/1006] rust-regex+perf-dfa-devel-0 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 449/1006] rust-regex+perf-inline-deve 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 450/1006] rust-regex+perf-literal-dev 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 451/1006] rust-regex+perf-onepass-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 452/1006] rust-regex+unicode-age-deve 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 453/1006] rust-regex+unicode-bool-dev 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 454/1006] rust-regex+unicode-case-dev 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 455/1006] rust-regex+unicode-perl-dev 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 456/1006] rust-regex+unicode-gencat-d 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 457/1006] rust-regex+unicode-script-d 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 458/1006] rust-regex-automata+unicode 100% | 1.2 MiB/s | 9.5 KiB | 00m00s [ 459/1006] rust-regex-syntax+unicode-d 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 460/1006] rust-regex+unicode-segment- 100% | 913.8 KiB/s | 9.1 KiB | 00m00s [ 461/1006] rust-munge-devel-0:0.4.7-3. 100% | 4.2 MiB/s | 25.7 KiB | 00m00s [ 462/1006] rust-ptr_meta-devel-0:0.3.2 100% | 3.0 MiB/s | 15.4 KiB | 00m00s [ 463/1006] rust-rancor-devel-0:0.1.3-1 100% | 3.5 MiB/s | 18.0 KiB | 00m00s [ 464/1006] rust-rend-devel-0:0.5.4-2.f 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [ 465/1006] rust-rkyv_derive-devel-0:0. 100% | 5.9 MiB/s | 30.1 KiB | 00m00s [ 466/1006] rust-bytecheck+simdutf8-dev 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 467/1006] rust-bytecheck-devel-0:0.8. 100% | 3.9 MiB/s | 19.7 KiB | 00m00s [ 468/1006] rust-rkyv_derive+bytecheck- 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 469/1006] rust-rend+bytecheck-devel-0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 470/1006] rust-ptr_meta+std-devel-0:0 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 471/1006] rust-rkyv+alloc-devel-0:0.8 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 472/1006] rust-boxcar+default-devel-0 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 473/1006] rust-crossbeam-queue+defaul 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 474/1006] rust-hashbrown+default-deve 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 475/1006] rust-hashlink+default-devel 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 476/1006] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 477/1006] rust-parking_lot+default-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 478/1006] rust-rustc-hash+default-dev 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 479/1006] rust-salsa-macro-rules+defa 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 480/1006] rust-smallvec+default-devel 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 481/1006] rust-thin-vec+default-devel 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 482/1006] rust-typeid+default-devel-0 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 483/1006] rust-compact_str+default-de 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 484/1006] rust-inventory+default-deve 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 485/1006] rust-salsa-macros+default-d 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 486/1006] rust-ordermap+default-devel 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 487/1006] rust-dyn-clone+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 488/1006] rust-ref-cast+default-devel 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 489/1006] rust-serde_json+alloc-devel 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 490/1006] rust-serde_core+result-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 491/1006] rust-schemars+schemars_deri 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 492/1006] rust-serde+serde_derive-dev 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 493/1006] rust-shellexpand+dirs-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 494/1006] rust-normalize-line-endings 100% | 1.6 MiB/s | 7.9 KiB | 00m00s [ 495/1006] rust-snapbox-macros+default 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 496/1006] rust-os_pipe+default-devel- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 497/1006] rust-wait-timeout+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 498/1006] rust-snapbox+color-devel-0: 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 499/1006] rust-similar+default-devel- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 500/1006] rust-escargot+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 501/1006] rust-anstyle-svg+default-de 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 502/1006] rust-snapbox+structured-dat 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 503/1006] rust-cc+default-devel-0:1.4 100% | 2.0 MiB/s | 10.4 KiB | 00m00s [ 504/1006] rust-psm+default-devel-0:0. 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 505/1006] rust-strum_macros+default-d 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 506/1006] rust-syn2+parsing-devel-0:2 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 507/1006] rust-fastrand+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 508/1006] rust-once_cell+std-devel-0: 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 509/1006] rust-once_cell-devel-0:1.21 100% | 6.3 MiB/s | 44.9 KiB | 00m00s [ 510/1006] rust-rustix+default-devel-0 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 511/1006] rust-rustix+fs-devel-0:1.1. 100% | 2.3 MiB/s | 9.2 KiB | 00m00s [ 512/1006] rust-thiserror-impl+default 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 513/1006] rust-test-case-macros-devel 100% | 2.7 MiB/s | 13.7 KiB | 00m00s [ 514/1006] rust-tikv-jemalloc-sys+back 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 515/1006] rust-libc-devel-0:0.2.190-1 100% | 47.8 MiB/s | 587.5 KiB | 00m00s [ 516/1006] rust-tikv-jemalloc-sys-deve 100% | 3.6 MiB/s | 33.1 KiB | 00m00s [ 517/1006] rust-serde_spanned+alloc-de 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 518/1006] rust-toml_datetime+alloc-de 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 519/1006] rust-toml_datetime-devel-0: 100% | 5.9 MiB/s | 24.1 KiB | 00m00s [ 520/1006] rust-serde_spanned-devel-0: 100% | 3.0 MiB/s | 18.7 KiB | 00m00s [ 521/1006] rust-toml_writer+alloc-deve 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 522/1006] rust-toml_writer-devel-0:1. 100% | 2.6 MiB/s | 21.2 KiB | 00m00s [ 523/1006] rust-toml_parser+alloc-deve 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 524/1006] rust-winnow-devel-0:1.0.4-2 100% | 28.8 MiB/s | 177.2 KiB | 00m00s [ 525/1006] rust-serde_core+alloc-devel 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 526/1006] rust-serde_spanned+serde-de 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 527/1006] rust-toml_datetime+serde-de 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 528/1006] rust-toml_datetime+std-deve 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 529/1006] rust-serde_spanned+std-deve 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 530/1006] rust-toml_writer+std-devel- 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 531/1006] rust-pin-project-lite+defau 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 532/1006] rust-lazy_static+default-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 533/1006] rust-tracing-core-devel-0:0 100% | 11.1 MiB/s | 68.2 KiB | 00m00s [ 534/1006] rust-tracing-subscriber+reg 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 535/1006] rust-tracing-core+default-d 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 536/1006] rust-tracing-subscriber+nu- 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 537/1006] rust-chrono+clock-devel-0:0 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 538/1006] rust-tracing-subscriber+onc 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 539/1006] rust-tracing-subscriber+mat 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 540/1006] rust-tracing-subscriber+std 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 541/1006] rust-tracing-subscriber+thr 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 542/1006] rust-tracing-subscriber+tra 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 543/1006] rust-tracing+tracing-attrib 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 544/1006] rust-tracing-core+std-devel 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 545/1006] rust-tinyvec+alloc-devel-0: 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 546/1006] rust-tinyvec+default-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 547/1006] rust-form_urlencoded+alloc- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 548/1006] rust-form_urlencoded-devel- 100% | 3.4 MiB/s | 17.3 KiB | 00m00s [ 549/1006] rust-idna+alloc-devel-0:1.1 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 550/1006] rust-idna+compiled_data-dev 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 551/1006] rust-idna-devel-0:1.1.0-4.f 100% | 26.8 MiB/s | 137.5 KiB | 00m00s [ 552/1006] rust-percent-encoding+alloc 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 553/1006] rust-percent-encoding-devel 100% | 3.8 MiB/s | 19.4 KiB | 00m00s [ 554/1006] rust-form_urlencoded+std-de 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 555/1006] rust-idna+std-devel-0:1.1.0 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 556/1006] rust-percent-encoding+std-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 557/1006] rust-crc32fast+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 558/1006] rust-typed-path+default-dev 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 559/1006] rust-flate2+zlib-rs-devel-0 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 560/1006] rust-flate2-devel-0:1.1.9-2 100% | 17.7 MiB/s | 90.4 KiB | 00m00s [ 561/1006] rust-zip+deflate-flate2-dev 100% | 1.6 MiB/s | 11.5 KiB | 00m00s [ 562/1006] rust-zstd-devel-0:0.13.3-4. 100% | 8.1 MiB/s | 41.3 KiB | 00m00s [ 563/1006] rust-get-size2+default-deve 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 564/1006] python-rpm-macros-0:3.15-2. 100% | 3.2 MiB/s | 19.8 KiB | 00m00s [ 565/1006] python3-rpm-macros-0:3.15-2 100% | 2.4 MiB/s | 12.2 KiB | 00m00s [ 566/1006] rust-anstyle-parse+utf8-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 567/1006] rust-colorchoice-devel-0:1. 100% | 5.3 MiB/s | 16.4 KiB | 00m00s [ 568/1006] rust-anstyle-parse-devel-0: 100% | 4.8 MiB/s | 24.4 KiB | 00m00s [ 569/1006] rust-utf8parse-devel-0:0.2. 100% | 4.2 MiB/s | 21.3 KiB | 00m00s [ 570/1006] rust-anstyle-query-devel-0: 100% | 4.4 MiB/s | 18.1 KiB | 00m00s [ 571/1006] rust-rustversion-devel-0:1. 100% | 6.8 MiB/s | 34.6 KiB | 00m00s [ 572/1006] rust-fs-err-devel-0:3.2.2-2 100% | 6.1 MiB/s | 31.2 KiB | 00m00s [ 573/1006] rust-os_str_bytes+memchr-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 574/1006] rust-os_str_bytes-devel-0:7 100% | 7.9 MiB/s | 40.2 KiB | 00m00s [ 575/1006] rust-os_str_bytes+raw_os_st 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 576/1006] rust-difflib+default-devel- 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 577/1006] rust-predicates-core-devel- 100% | 3.3 MiB/s | 17.1 KiB | 00m00s [ 578/1006] rust-predicates-tree-devel- 100% | 3.9 MiB/s | 16.2 KiB | 00m00s [ 579/1006] rust-radium-devel-0:0.7.0-8 100% | 3.6 MiB/s | 18.7 KiB | 00m00s [ 580/1006] rust-clap_lex+default-devel 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 581/1006] rust-tap-devel-0:1.0.1-14.f 100% | 3.1 MiB/s | 19.2 KiB | 00m00s [ 582/1006] rust-clap_derive-devel-0:4. 100% | 7.9 MiB/s | 40.3 KiB | 00m00s [ 583/1006] rust-anstream+default-devel 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 584/1006] rust-strsim+default-devel-0 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 585/1006] rust-terminal_size+default- 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 586/1006] rust-clap_complete_nushell- 100% | 4.0 MiB/s | 20.3 KiB | 00m00s [ 587/1006] rust-clap_complete-devel-0: 100% | 9.4 MiB/s | 57.6 KiB | 00m00s [ 588/1006] rust-libc+extra_traits-deve 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 589/1006] rust-cfg_aliases+default-de 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 590/1006] rust-terminfo-devel-0:0.9.0 100% | 10.8 MiB/s | 55.4 KiB | 00m00s [ 591/1006] rust-cfg-if-devel-0:1.0.5-1 100% | 3.3 MiB/s | 17.1 KiB | 00m00s [ 592/1006] rust-itoa-devel-0:1.0.18-2. 100% | 3.9 MiB/s | 20.2 KiB | 00m00s [ 593/1006] rust-zmij-devel-0:1.0.21-2. 100% | 5.4 MiB/s | 27.5 KiB | 00m00s [ 594/1006] rust-crossbeam-epoch+alloc- 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 595/1006] rust-csv-core-devel-0:0.1.1 100% | 7.9 MiB/s | 32.2 KiB | 00m00s [ 596/1006] rust-crossbeam-queue+alloc- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 597/1006] rust-ryu-devel-0:1.0.23-2.f 100% | 13.9 MiB/s | 56.7 KiB | 00m00s [ 598/1006] rust-nix+process-devel-0:0. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 599/1006] rust-lock_api+atomic_usize- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 600/1006] rust-lock_api-devel-0:0.4.1 100% | 5.7 MiB/s | 29.1 KiB | 00m00s [ 601/1006] rust-parking_lot_core-devel 100% | 8.5 MiB/s | 43.7 KiB | 00m00s [ 602/1006] rust-libtest-mimic-devel-0: 100% | 7.0 MiB/s | 35.6 KiB | 00m00s [ 603/1006] rust-libc+std-devel-0:0.2.1 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 604/1006] rust-log+alloc-devel-0:0.4. 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 605/1006] rust-serde_derive-devel-0:1 100% | 22.2 MiB/s | 68.1 KiB | 00m00s [ 606/1006] rust-get-size-derive2+defau 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 607/1006] rust-regex-automata+nfa-bac 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 608/1006] rust-potential_utf+zerovec- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 609/1006] rust-utf8_iter-devel-0:1.0. 100% | 3.7 MiB/s | 18.8 KiB | 00m00s [ 610/1006] rust-yoke+derive-devel-0:0. 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 611/1006] rust-potential_utf-devel-0: 100% | 2.5 MiB/s | 17.6 KiB | 00m00s [ 612/1006] rust-zerofrom-devel-0:0.1.8 100% | 2.8 MiB/s | 14.5 KiB | 00m00s [ 613/1006] rust-yoke-devel-0:0.8.3-2.f 100% | 5.4 MiB/s | 38.6 KiB | 00m00s [ 614/1006] rust-zerofrom+derive-devel- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 615/1006] rust-writeable-devel-0:0.6. 100% | 6.5 MiB/s | 33.5 KiB | 00m00s [ 616/1006] rust-litemap-devel-0:0.8.3- 100% | 5.0 MiB/s | 36.0 KiB | 00m00s [ 617/1006] rust-tinystr+zerovec-devel- 100% | 929.8 KiB/s | 8.4 KiB | 00m00s [ 618/1006] rust-zerovec-derive-devel-0 100% | 6.0 MiB/s | 30.6 KiB | 00m00s [ 619/1006] rust-tinystr-devel-0:0.8.4- 100% | 4.5 MiB/s | 27.9 KiB | 00m00s [ 620/1006] rust-phf+std-devel-0:0.13.1 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 621/1006] rust-console+alloc-devel-0: 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 622/1006] rust-phf-devel-0:0.13.1-3.f 100% | 4.2 MiB/s | 29.9 KiB | 00m00s [ 623/1006] rust-portable-atomic+fallba 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 624/1006] rust-portable-atomic-devel- 100% | 23.0 MiB/s | 164.9 KiB | 00m00s [ 625/1006] rust-unit-prefix+std-devel- 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 626/1006] rust-unit-prefix-devel-0:0. 100% | 2.2 MiB/s | 15.7 KiB | 00m00s [ 627/1006] rust-rust-stemmers-devel-0: 100% | 71.4 MiB/s | 1.9 MiB | 00m00s [ 628/1006] rust-unicode-width+cjk-deve 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 629/1006] rust-similar2+text-devel-0: 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 630/1006] rust-similar2-devel-0:2.7.0 100% | 9.6 MiB/s | 69.2 KiB | 00m00s [ 631/1006] rust-pest_derive+default-de 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 632/1006] rust-pest+default-devel-0:2 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 633/1006] rust-ron+std-devel-0:0.12.2 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 634/1006] rust-ron-devel-0:0.12.2-2.f 100% | 22.9 MiB/s | 140.7 KiB | 00m00s [ 635/1006] rust-syn2+clone-impls-devel 100% | 1.2 MiB/s | 7.1 KiB | 00m00s [ 636/1006] rust-syn2+printing-devel-0: 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 637/1006] rust-syn2+proc-macro-devel- 100% | 1.5 MiB/s | 7.4 KiB | 00m00s [ 638/1006] rust-syn2-devel-0:2.0.119-1 100% | 31.4 MiB/s | 257.3 KiB | 00m00s [ 639/1006] rust-either+std-devel-0:1.1 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 640/1006] rust-jiff-core+alloc-devel- 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 641/1006] rust-libcst_derive-devel-0: 100% | 3.1 MiB/s | 19.0 KiB | 00m00s [ 642/1006] rust-annotate-snippets0.11- 100% | 5.8 MiB/s | 35.5 KiB | 00m00s [ 643/1006] rust-paste-devel-0:1.0.15-6 100% | 7.3 MiB/s | 37.2 KiB | 00m00s [ 644/1006] rust-peg+std-devel-0:0.8.5- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 645/1006] rust-peg-devel-0:0.8.5-4.fc 100% | 8.8 MiB/s | 45.1 KiB | 00m00s [ 646/1006] rust-regex-syntax+default-d 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 647/1006] rust-mio+log-devel-0:1.2.4- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 648/1006] rust-inotify-sys+default-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 649/1006] rust-mio-devel-0:1.2.4-1.fc 100% | 18.7 MiB/s | 114.7 KiB | 00m00s [ 650/1006] rust-mio+os-poll-devel-0:1. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 651/1006] rust-path-dedot-devel-0:4.0 100% | 2.8 MiB/s | 14.4 KiB | 00m00s [ 652/1006] rust-notify-types-devel-0:2 100% | 5.8 MiB/s | 41.6 KiB | 00m00s [ 653/1006] rust-unscanny-devel-0:0.1.0 100% | 3.5 MiB/s | 18.0 KiB | 00m00s [ 654/1006] rust-version-ranges-devel-0 100% | 4.6 MiB/s | 28.1 KiB | 00m00s [ 655/1006] rust-siphasher+default-deve 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 656/1006] rust-phf_generator0.11-deve 100% | 3.6 MiB/s | 18.6 KiB | 00m00s [ 657/1006] rust-phf_shared0.11+std-dev 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 658/1006] rust-diff-devel-0:0.1.13-11 100% | 7.5 MiB/s | 38.6 KiB | 00m00s [ 659/1006] rust-yansi+std-devel-0:1.0. 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 660/1006] rust-yansi-devel-0:1.0.1-7. 100% | 7.1 MiB/s | 36.2 KiB | 00m00s [ 661/1006] rust-pep508_rs-devel-0:0.9. 100% | 12.1 MiB/s | 74.3 KiB | 00m00s [ 662/1006] rust-toml_datetime0.7+serde 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 663/1006] rust-winnow0.7-devel-0:0.7. 100% | 24.2 MiB/s | 173.6 KiB | 00m00s [ 664/1006] rust-toml_datetime0.7+std-d 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 665/1006] rust-toml_datetime0.7+alloc 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 666/1006] rust-toml_datetime0.7-devel 100% | 2.2 MiB/s | 22.9 KiB | 00m00s [ 667/1006] rust-num-traits-devel-0:0.2 100% | 9.4 MiB/s | 57.9 KiB | 00m00s [ 668/1006] rust-chrono+alloc-devel-0:0 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 669/1006] rust-newtype-uuid+std-devel 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 670/1006] rust-newtype-uuid-devel-0:1 100% | 4.9 MiB/s | 25.3 KiB | 00m00s [ 671/1006] rust-quick-xml0.41-devel-0: 100% | 22.4 MiB/s | 183.4 KiB | 00m00s [ 672/1006] rust-strip-ansi-escapes-dev 100% | 4.0 MiB/s | 16.3 KiB | 00m00s [ 673/1006] rust-getrandom+default-deve 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 674/1006] rust-getrandom+sys_rng-deve 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 675/1006] rust-cpufeatures+default-de 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 676/1006] rust-rayon-core-devel-0:1.1 100% | 12.8 MiB/s | 78.5 KiB | 00m00s [ 677/1006] rust-regex-automata+perf-li 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 678/1006] rust-regex-automata+perf-li 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 679/1006] rust-regex-automata+unicode 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 680/1006] rust-regex-syntax+unicode-a 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 681/1006] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 682/1006] rust-regex-syntax+unicode-b 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 683/1006] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 684/1006] rust-regex-syntax+unicode-c 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 685/1006] rust-regex-automata+unicode 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 686/1006] rust-regex-syntax+unicode-g 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 687/1006] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 688/1006] rust-regex-automata+unicode 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 689/1006] rust-regex-syntax+unicode-p 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 690/1006] rust-regex-automata+unicode 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 691/1006] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 692/1006] rust-regex-syntax+unicode-s 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 693/1006] rust-regex-syntax+unicode-s 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 694/1006] rust-munge_macro-devel-0:0. 100% | 2.9 MiB/s | 14.9 KiB | 00m00s [ 695/1006] rust-ptr_meta+derive-devel- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 696/1006] rust-simdutf8-devel-0:0.1.5 100% | 6.5 MiB/s | 39.6 KiB | 00m00s [ 697/1006] rust-bytecheck_derive-devel 100% | 2.9 MiB/s | 17.6 KiB | 00m00s [ 698/1006] rust-rancor+alloc-devel-0:0 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 699/1006] rust-hashbrown+allocator-ap 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 700/1006] rust-boxcar-devel-0:0.2.14- 100% | 3.5 MiB/s | 29.0 KiB | 00m00s [ 701/1006] rust-hashbrown+default-hash 100% | 1.1 MiB/s | 8.8 KiB | 00m00s [ 702/1006] rust-hashbrown+equivalent-d 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 703/1006] rust-hashbrown+raw-entry-de 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 704/1006] rust-hashlink-devel-0:0.12. 100% | 7.4 MiB/s | 37.9 KiB | 00m00s [ 705/1006] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 706/1006] rust-intrusive-collections- 100% | 9.3 MiB/s | 47.5 KiB | 00m00s [ 707/1006] rust-salsa-macro-rules-deve 100% | 5.6 MiB/s | 28.6 KiB | 00m00s [ 708/1006] rust-typeid-devel-0:1.0.3-5 100% | 3.3 MiB/s | 17.1 KiB | 00m00s [ 709/1006] rust-inventory-devel-0:0.3. 100% | 4.7 MiB/s | 23.8 KiB | 00m00s [ 710/1006] rust-salsa-macros-devel-0:0 100% | 10.4 MiB/s | 53.0 KiB | 00m00s [ 711/1006] rust-dyn-clone-devel-0:1.0. 100% | 3.8 MiB/s | 19.3 KiB | 00m00s [ 712/1006] rust-ref-cast-devel-0:1.0.2 100% | 6.1 MiB/s | 31.2 KiB | 00m00s [ 713/1006] rust-schemars_derive+defaul 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 714/1006] rust-dirs+default-devel-0:6 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 715/1006] rust-normalize-line-endings 100% | 3.4 MiB/s | 13.9 KiB | 00m00s [ 716/1006] rust-snapbox-macros-devel-0 100% | 3.8 MiB/s | 15.5 KiB | 00m00s [ 717/1006] rust-os_pipe-devel-0:1.2.3- 100% | 3.6 MiB/s | 18.5 KiB | 00m00s [ 718/1006] rust-wait-timeout-devel-0:0 100% | 4.9 MiB/s | 19.9 KiB | 00m00s [ 719/1006] rust-snapbox-macros+color-d 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 720/1006] rust-anstyle-svg-devel-0:1. 100% | 4.7 MiB/s | 23.9 KiB | 00m00s [ 721/1006] rust-escargot-devel-0:0.5.1 100% | 4.6 MiB/s | 28.3 KiB | 00m00s [ 722/1006] rust-cc-devel-0:1.4.6-1.fc4 100% | 16.3 MiB/s | 100.2 KiB | 00m00s [ 723/1006] rust-psm-devel-0:0.1.32-1.f 100% | 8.4 MiB/s | 43.1 KiB | 00m00s [ 724/1006] rust-fastrand+std-devel-0:2 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 725/1006] rust-fastrand-devel-0:2.5.0 100% | 4.9 MiB/s | 25.1 KiB | 00m00s [ 726/1006] rust-once_cell+alloc-devel- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 727/1006] rust-rustix+std-devel-0:1.1 100% | 1.6 MiB/s | 9.7 KiB | 00m00s [ 728/1006] rust-test-case-core-devel-0 100% | 3.8 MiB/s | 23.4 KiB | 00m00s [ 729/1006] rust-rustix-devel-0:1.1.5-1 100% | 43.4 MiB/s | 400.0 KiB | 00m00s [ 730/1006] rust-thiserror-impl-devel-0 100% | 5.0 MiB/s | 30.5 KiB | 00m00s [ 731/1006] rust-pin-project-lite-devel 100% | 19.1 MiB/s | 58.8 KiB | 00m00s [ 732/1006] rust-lazy_static-devel-0:1. 100% | 4.2 MiB/s | 21.5 KiB | 00m00s [ 733/1006] rust-tracing-subscriber+sha 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 734/1006] rust-nu-ansi-term+default-d 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 735/1006] rust-chrono+iana-time-zone- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 736/1006] rust-matchers+default-devel 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 737/1006] rust-chrono+now-devel-0:0.4 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 738/1006] rust-tracing-subscriber+all 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 739/1006] rust-thread_local+default-d 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 740/1006] rust-tracing-attributes+def 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 741/1006] rust-tracing-core+once_cell 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 742/1006] rust-tinyvec+tinyvec_macros 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 743/1006] rust-tinyvec-devel-0:1.11.0 100% | 10.0 MiB/s | 51.1 KiB | 00m00s [ 744/1006] rust-idna_adapter+default-d 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 745/1006] rust-idna_adapter+compiled_ 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 746/1006] rust-utf8_iter+default-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 747/1006] rust-crc32fast-devel-0:1.5. 100% | 10.1 MiB/s | 51.5 KiB | 00m00s [ 748/1006] rust-typed-path+std-devel-0 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 749/1006] rust-crc32fast+std-devel-0: 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 750/1006] rust-typed-path-devel-0:0.1 100% | 15.4 MiB/s | 94.4 KiB | 00m00s [ 751/1006] rust-zlib-rs+rust-allocator 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 752/1006] rust-flate2+any_zlib-devel- 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 753/1006] rust-zlib-rs+std-devel-0:0. 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 754/1006] rust-zip+_deflate-any-devel 100% | 2.2 MiB/s | 11.3 KiB | 00m00s [ 755/1006] rust-zlib-rs-devel-0:0.6.8- 100% | 33.5 MiB/s | 205.9 KiB | 00m00s [ 756/1006] rust-zstd-safe+std-devel-0: 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 757/1006] rust-zstd-safe-devel-0:7.2. 100% | 5.4 MiB/s | 33.3 KiB | 00m00s [ 758/1006] rust-autocfg+default-devel- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 759/1006] rust-difflib-devel-0:0.4.0- 100% | 3.3 MiB/s | 16.7 KiB | 00m00s [ 760/1006] rust-termtree0.5+default-de 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 761/1006] rust-clap_lex-devel-0:1.1.1 100% | 4.2 MiB/s | 21.2 KiB | 00m00s [ 762/1006] rust-syn+default-devel-0:3. 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 763/1006] rust-strsim-devel-0:0.11.1- 100% | 3.6 MiB/s | 22.2 KiB | 00m00s [ 764/1006] rust-cfg_aliases-devel-0:0. 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 765/1006] rust-terminal_size-devel-0: 100% | 2.4 MiB/s | 17.4 KiB | 00m00s [ 766/1006] rust-fnv+default-devel-0:1. 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 767/1006] rust-nom7+std-devel-0:7.1.3 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 768/1006] rust-nom7-devel-0:7.1.3-4.f 100% | 13.6 MiB/s | 111.6 KiB | 00m00s [ 769/1006] rust-phf0.11+default-devel- 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 770/1006] rust-phf_codegen0.11+defaul 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 771/1006] rust-scopeguard-devel-0:1.2 100% | 3.2 MiB/s | 19.4 KiB | 00m00s [ 772/1006] rust-escape8259+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 773/1006] rust-get-size-derive2-devel 100% | 3.4 MiB/s | 17.6 KiB | 00m00s [ 774/1006] rust-zerofrom-derive-devel- 100% | 3.2 MiB/s | 16.6 KiB | 00m00s [ 775/1006] rust-yoke-derive-devel-0:0. 100% | 3.5 MiB/s | 21.7 KiB | 00m00s [ 776/1006] rust-stable_deref_trait-dev 100% | 2.7 MiB/s | 16.5 KiB | 00m00s [ 777/1006] rust-phf_shared+std-devel-0 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 778/1006] rust-phf_shared-devel-0:0.1 100% | 3.7 MiB/s | 22.6 KiB | 00m00s [ 779/1006] rust-pest+memchr-devel-0:2. 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 780/1006] rust-pest+std-devel-0:2.8.6 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 781/1006] rust-pest_derive+std-devel- 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 782/1006] rust-pest-devel-0:2.8.6-2.f 100% | 14.8 MiB/s | 106.1 KiB | 00m00s [ 783/1006] rust-pest_derive-devel-0:2. 100% | 6.7 MiB/s | 34.5 KiB | 00m00s [ 784/1006] rust-bitflags+serde-devel-0 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 785/1006] rust-once_cell+race-devel-0 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 786/1006] rust-peg-runtime+std-devel- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 787/1006] rust-peg-macros+default-dev 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 788/1006] rust-peg-runtime+default-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 789/1006] rust-inotify-sys-devel-0:0. 100% | 3.0 MiB/s | 15.2 KiB | 00m00s [ 790/1006] rust-siphasher+std-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 791/1006] rust-siphasher-devel-0:1.0. 100% | 3.7 MiB/s | 22.8 KiB | 00m00s [ 792/1006] rust-rand0.8+small_rng-deve 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 793/1006] rust-yansi+alloc-devel-0:1. 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 794/1006] rust-itertools0.13+default- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 795/1006] rust-rand0.8-devel-0:0.8.8- 100% | 10.6 MiB/s | 87.0 KiB | 00m00s [ 796/1006] rust-thiserror1+default-dev 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 797/1006] rust-serde+rc-devel-0:1.0.2 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 798/1006] rust-urlencoding+default-de 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 799/1006] rust-newtype-uuid+alloc-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 800/1006] rust-vte-devel-0:0.15.0-3.f 100% | 10.8 MiB/s | 55.4 KiB | 00m00s [ 801/1006] rust-getrandom-devel-0:0.4. 100% | 12.7 MiB/s | 65.0 KiB | 00m00s [ 802/1006] rust-rand_core+default-deve 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 803/1006] rust-ptr_meta+ptr_meta_deri 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 804/1006] rust-cpufeatures-devel-0:0. 100% | 3.3 MiB/s | 23.4 KiB | 00m00s [ 805/1006] rust-allocator-api2+alloc-d 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 806/1006] rust-foldhash-devel-0:0.2.0 100% | 3.9 MiB/s | 24.1 KiB | 00m00s [ 807/1006] rust-allocator-api2-devel-0 100% | 8.4 MiB/s | 69.0 KiB | 00m00s [ 808/1006] rust-syn+visit-devel-0:3.0. 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 809/1006] rust-syn+visit-mut-devel-0: 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 810/1006] rust-ref-cast-impl+default- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 811/1006] rust-schemars_derive-devel- 100% | 7.6 MiB/s | 38.7 KiB | 00m00s [ 812/1006] rust-dirs-devel-0:6.0.0-3.f 100% | 4.0 MiB/s | 20.6 KiB | 00m00s [ 813/1006] rust-anstyle-lossy+default- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 814/1006] rust-html-escape+default-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 815/1006] rust-find-msvc-tools+defaul 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 816/1006] rust-shlex+default-devel-0: 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 817/1006] rust-ar_archive_writer+defa 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 818/1006] rust-bitflags+std-devel-0:2 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 819/1006] rust-fastrand+alloc-devel-0 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 820/1006] rust-errno+std-devel-0:0.3. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 821/1006] rust-errno-devel-0:0.3.14-3 100% | 3.3 MiB/s | 20.0 KiB | 00m00s [ 822/1006] rust-rustix+alloc-devel-0:1 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 823/1006] rust-linux-raw-sys+auxvec-d 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 824/1006] rust-linux-raw-sys+elf-deve 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 825/1006] rust-linux-raw-sys+errno-de 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 826/1006] rust-linux-raw-sys+general- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 827/1006] rust-linux-raw-sys+no_std-d 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 828/1006] rust-linux-raw-sys+ioctl-de 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 829/1006] rust-linux-raw-sys-devel-0: 100% | 35.3 MiB/s | 325.5 KiB | 00m00s [ 830/1006] rust-nu-ansi-term+std-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 831/1006] rust-sharded-slab+default-d 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 832/1006] rust-nu-ansi-term-devel-0:0 100% | 7.5 MiB/s | 38.5 KiB | 00m00s [ 833/1006] rust-iana-time-zone+fallbac 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 834/1006] rust-iana-time-zone+default 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 835/1006] rust-matchers-devel-0:0.2.0 100% | 3.6 MiB/s | 14.8 KiB | 00m00s [ 836/1006] rust-thread_local-devel-0:1 100% | 5.7 MiB/s | 23.5 KiB | 00m00s [ 837/1006] rust-tracing-attributes-dev 100% | 7.9 MiB/s | 48.6 KiB | 00m00s [ 838/1006] rust-tinyvec_macros+default 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 839/1006] rust-idna_adapter-devel-0:1 100% | 4.1 MiB/s | 16.7 KiB | 00m00s [ 840/1006] rust-flate2+any_impl-devel- 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 841/1006] rust-zstd-sys+std-devel-0:2 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 842/1006] rust-zstd-sys-devel-0:2.0.1 100% | 8.9 MiB/s | 45.4 KiB | 00m00s [ 843/1006] rust-autocfg-devel-0:1.5.1- 100% | 5.5 MiB/s | 28.2 KiB | 00m00s [ 844/1006] rust-rustix+termios-devel-0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 845/1006] rust-termtree0.5-devel-0:0. 100% | 2.1 MiB/s | 14.8 KiB | 00m00s [ 846/1006] rust-fnv+std-devel-0:1.0.7- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 847/1006] rust-fnv-devel-0:1.0.7-16.f 100% | 3.7 MiB/s | 18.7 KiB | 00m00s [ 848/1006] rust-minimal-lexical+std-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 849/1006] rust-nom7+alloc-devel-0:7.1 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 850/1006] rust-minimal-lexical-devel- 100% | 16.0 MiB/s | 98.1 KiB | 00m00s [ 851/1006] rust-phf0.11+std-devel-0:0. 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 852/1006] rust-escape8259-devel-0:0.5 100% | 2.6 MiB/s | 13.2 KiB | 00m00s [ 853/1006] rust-attribute-derive+defau 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 854/1006] rust-syn+fold-devel-0:3.0.7 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 855/1006] rust-synstructure+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 856/1006] rust-ucd-trie-devel-0:0.1.7 100% | 6.9 MiB/s | 35.3 KiB | 00m00s [ 857/1006] rust-ucd-trie+std-devel-0:0 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 858/1006] rust-pest_generator+std-dev 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 859/1006] rust-pest_generator-devel-0 100% | 5.3 MiB/s | 27.2 KiB | 00m00s [ 860/1006] rust-peg-runtime-devel-0:0. 100% | 2.5 MiB/s | 12.8 KiB | 00m00s [ 861/1006] rust-bitflags+serde_core-de 100% | 1.0 MiB/s | 9.1 KiB | 00m00s [ 862/1006] rust-peg-macros-devel-0:0.8 100% | 2.8 MiB/s | 32.0 KiB | 00m00s [ 863/1006] rust-rand_core0.6+default-d 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 864/1006] rust-itertools0.13+use_std- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 865/1006] rust-serde_core+rc-devel-0: 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 866/1006] rust-itertools0.13-devel-0: 100% | 17.6 MiB/s | 144.0 KiB | 00m00s [ 867/1006] rust-thiserror1-devel-0:1.0 100% | 8.8 MiB/s | 53.9 KiB | 00m00s [ 868/1006] rust-urlencoding-devel-0:2. 100% | 2.1 MiB/s | 15.0 KiB | 00m00s [ 869/1006] rust-ptr_meta_derive-devel- 100% | 2.2 MiB/s | 13.6 KiB | 00m00s [ 870/1006] rust-ref-cast-impl-devel-0: 100% | 2.9 MiB/s | 17.9 KiB | 00m00s [ 871/1006] rust-serde_derive_internals 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 872/1006] rust-anstyle-lossy-devel-0: 100% | 4.5 MiB/s | 18.3 KiB | 00m00s [ 873/1006] rust-dirs-sys+default-devel 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 874/1006] rust-html-escape+std-devel- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 875/1006] rust-html-escape-devel-0:0. 100% | 5.9 MiB/s | 30.2 KiB | 00m00s [ 876/1006] rust-find-msvc-tools-devel- 100% | 6.2 MiB/s | 38.0 KiB | 00m00s [ 877/1006] rust-shlex+std-devel-0:2.0. 100% | 698.6 KiB/s | 7.7 KiB | 00m00s [ 878/1006] rust-ar_archive_writer-deve 100% | 10.1 MiB/s | 82.6 KiB | 00m00s [ 879/1006] rust-shlex-devel-0:2.0.1-1. 100% | 2.1 MiB/s | 26.2 KiB | 00m00s [ 880/1006] rust-sharded-slab-devel-0:0 100% | 10.0 MiB/s | 61.3 KiB | 00m00s [ 881/1006] rust-iana-time-zone-devel-0 100% | 4.9 MiB/s | 40.3 KiB | 00m00s [ 882/1006] rust-syn2+visit-mut-devel-0 100% | 1.2 MiB/s | 7.1 KiB | 00m00s [ 883/1006] rust-bindgen+runtime-devel- 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 884/1006] rust-tinyvec_macros-devel-0 100% | 1.5 MiB/s | 14.0 KiB | 00m00s [ 885/1006] rust-pkg-config+default-dev 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 886/1006] rust-cc+parallel-devel-0:1. 100% | 1.7 MiB/s | 10.6 KiB | 00m00s [ 887/1006] rust-bindgen-devel-0:0.72.1 100% | 18.9 MiB/s | 213.1 KiB | 00m00s [ 888/1006] rust-synstructure+proc-macr 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 889/1006] rust-attribute-derive-devel 100% | 3.5 MiB/s | 29.0 KiB | 00m00s [ 890/1006] rust-synstructure-devel-0:0 100% | 3.6 MiB/s | 25.9 KiB | 00m00s [ 891/1006] rust-pest_meta+default-deve 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 892/1006] rust-itertools0.13+use_allo 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 893/1006] rust-rand_core0.6-devel-0:0 100% | 3.6 MiB/s | 29.6 KiB | 00m00s [ 894/1006] rust-thiserror-impl1+defaul 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 895/1006] rust-serde_derive_internals 100% | 8.3 MiB/s | 33.9 KiB | 00m00s [ 896/1006] rust-dirs-sys-devel-0:0.5.0 100% | 3.6 MiB/s | 18.2 KiB | 00m00s [ 897/1006] rust-object0.39+read-devel- 100% | 1.2 MiB/s | 7.4 KiB | 00m00s [ 898/1006] rust-object0.39+std-devel-0 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 899/1006] rust-object0.39-devel-0:0.3 100% | 37.5 MiB/s | 307.2 KiB | 00m00s [ 900/1006] rust-clang-sys+runtime-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 901/1006] rust-cexpr+default-devel-0: 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 902/1006] rust-clang-sys+clang_11_0-d 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 903/1006] rust-jobserver-devel-0:0.1. 100% | 6.7 MiB/s | 34.3 KiB | 00m00s [ 904/1006] rust-clang-sys+default-deve 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 905/1006] rust-pkg-config-devel-0:0.3 100% | 9.4 MiB/s | 29.0 KiB | 00m00s [ 906/1006] rust-attribute-derive-macro 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 907/1006] rust-manyhow+default-devel- 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 908/1006] rust-pest_meta-devel-0:2.8. 100% | 7.5 MiB/s | 45.9 KiB | 00m00s [ 909/1006] rust-thiserror-impl1-devel- 100% | 4.3 MiB/s | 26.6 KiB | 00m00s [ 910/1006] rust-option-ext+default-dev 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 911/1006] rust-object0.39+archive-dev 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 912/1006] rust-object0.39+coff-devel- 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 913/1006] rust-object0.39+elf-devel-0 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 914/1006] rust-object0.39+macho-devel 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 915/1006] rust-object0.39+pe-devel-0: 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 916/1006] rust-object0.39+read_core-d 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 917/1006] rust-object0.39+xcoff-devel 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 918/1006] rust-clang-sys+libloading-d 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 919/1006] rust-clang-sys-devel-0:1.9. 100% | 9.5 MiB/s | 48.6 KiB | 00m00s [ 920/1006] rust-cexpr-devel-0:0.6.0-14 100% | 4.4 MiB/s | 26.8 KiB | 00m00s [ 921/1006] rust-clang-sys+clang_10_0-d 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 922/1006] rust-attribute-derive-macro 100% | 2.8 MiB/s | 17.4 KiB | 00m00s [ 923/1006] rust-manyhow+macros-devel-0 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 924/1006] rust-manyhow+syn-devel-0:0. 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 925/1006] rust-manyhow-devel-0:0.14.1 100% | 5.8 MiB/s | 29.5 KiB | 00m00s [ 926/1006] rust-sha2_0.10-devel-0:0.10 100% | 7.7 MiB/s | 39.3 KiB | 00m00s [ 927/1006] rust-option-ext-devel-0:0.2 100% | 3.0 MiB/s | 15.4 KiB | 00m00s [ 928/1006] rust-libloading0.8+default- 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 929/1006] rust-glob+default-devel-0:0 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 930/1006] rust-clang-sys+clang_9_0-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 931/1006] rust-interpolator+default-d 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 932/1006] rust-collection_literals+de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 933/1006] rust-interpolator+iter-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 934/1006] rust-proc-macro-utils+defau 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 935/1006] rust-quote-use+default-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 936/1006] rust-manyhow-macros+default 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 937/1006] rust-cpufeatures0.2+default 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 938/1006] rust-digest0.10+default-dev 100% | 1.2 MiB/s | 7.4 KiB | 00m00s [ 939/1006] rust-libloading0.8-devel-0: 100% | 6.9 MiB/s | 35.3 KiB | 00m00s [ 940/1006] rust-clang-sys+clang_8_0-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 941/1006] rust-interpolator-devel-0:0 100% | 6.0 MiB/s | 37.1 KiB | 00m00s [ 942/1006] rust-collection_literals-de 100% | 2.1 MiB/s | 13.0 KiB | 00m00s [ 943/1006] rust-proc-macro-utils+parse 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 944/1006] rust-proc-macro-utils+proc- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 945/1006] rust-proc-macro-utils+proc- 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 946/1006] rust-proc-macro-utils+quote 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 947/1006] rust-quote-use-devel-0:0.9. 100% | 2.3 MiB/s | 11.9 KiB | 00m00s [ 948/1006] rust-proc-macro-utils-devel 100% | 4.6 MiB/s | 28.4 KiB | 00m00s [ 949/1006] rust-manyhow-macros-devel-0 100% | 2.6 MiB/s | 13.4 KiB | 00m00s [ 950/1006] rust-cpufeatures0.2-devel-0 100% | 4.3 MiB/s | 21.8 KiB | 00m00s [ 951/1006] rust-digest0.10+core-api-de 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 952/1006] rust-digest0.10-devel-0:0.1 100% | 5.5 MiB/s | 27.9 KiB | 00m00s [ 953/1006] rust-clang-sys+clang_7_0-de 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 954/1006] rust-proc-macro-utils+small 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 955/1006] rust-quote-use-macros+defau 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 956/1006] rust-digest0.10+block-buffe 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 957/1006] rust-crypto-common0.1+defau 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 958/1006] rust-clang-sys+clang_6_0-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 959/1006] rust-quote-use-macros-devel 100% | 2.5 MiB/s | 15.6 KiB | 00m00s [ 960/1006] rust-block-buffer0.10+defau 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 961/1006] rust-crypto-common0.1-devel 100% | 3.3 MiB/s | 16.8 KiB | 00m00s [ 962/1006] rust-clang-sys+clang_5_0-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 963/1006] rust-block-buffer0.10-devel 100% | 3.6 MiB/s | 18.7 KiB | 00m00s [ 964/1006] rust-generic-array+default- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 965/1006] rust-generic-array+more_len 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 966/1006] rust-typenum+default-devel- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 967/1006] rust-clang-sys+clang_4_0-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 968/1006] rust-generic-array-devel-0: 100% | 4.0 MiB/s | 24.6 KiB | 00m00s [ 969/1006] rust-clang-sys+clang_3_9-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 970/1006] rust-typenum-devel-0:1.20.1 100% | 12.9 MiB/s | 79.5 KiB | 00m00s [ 971/1006] rust-version_check+default- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 972/1006] rust-clang-sys+clang_3_8-de 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 973/1006] rust-version_check-devel-0: 100% | 4.5 MiB/s | 22.9 KiB | 00m00s [ 974/1006] rust-clang-sys+clang_3_6-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 975/1006] rust-clang-sys+clang_3_7-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 976/1006] rust-clang-sys+clang_3_5-de 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 977/1006] libzstd-devel-0:1.5.7-6.fc4 100% | 27.5 MiB/s | 56.3 KiB | 00m00s [ 978/1006] cmake-filesystem-0:4.3.0-5. 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [ 979/1006] jemalloc-devel-0:5.4.0-3.fc 100% | 2.9 MiB/s | 15.0 KiB | 00m00s [ 980/1006] jemalloc-0:5.4.0-3.fc46.x86 100% | 29.8 MiB/s | 274.6 KiB | 00m00s [ 981/1006] clang-resource-filesystem-0 100% | 142.4 KiB/s | 19.5 KiB | 00m00s [ 982/1006] clang-0:23.1.3-2.fc46.x86_6 100% | 21.2 MiB/s | 7.6 MiB | 00m00s [ 983/1006] clang-libs-0:23.1.3-2.fc46. 100% | 53.3 MiB/s | 28.4 MiB | 00m01s [ 984/1006] clang-devel-0:23.1.3-2.fc46 100% | 5.8 MiB/s | 4.2 MiB | 00m01s [ 985/1006] emacs-filesystem-1:31.1-1.f 100% | 241.6 KiB/s | 8.2 KiB | 00m00s [ 986/1006] llvm-devel-0:23.1.3-2.fc46. 100% | 16.3 MiB/s | 5.5 MiB | 00m00s [ 987/1006] clang-tools-extra-0:23.1.3- 100% | 33.0 MiB/s | 17.6 MiB | 00m01s [ 988/1006] llvm-googletest-0:23.1.3-2. 100% | 892.9 KiB/s | 396.4 KiB | 00m00s [ 989/1006] llvm-0:23.1.3-2.fc46.x86_64 100% | 26.2 MiB/s | 24.3 MiB | 00m01s [ 990/1006] llvm-test-0:23.1.3-2.fc46.x 100% | 2.0 MiB/s | 741.8 KiB | 00m00s [ 991/1006] libstdc++-devel-0:16.2.1-2. 100% | 25.9 MiB/s | 6.0 MiB | 00m00s [ 992/1006] libedit-devel-0:3.1-60.2026 100% | 2.0 MiB/s | 41.2 KiB | 00m00s [ 993/1006] ncurses-devel-0:6.6-3.fc45. 100% | 18.5 MiB/s | 605.8 KiB | 00m00s [ 994/1006] ncurses-c++-libs-0:6.6-3.fc 100% | 2.1 MiB/s | 38.5 KiB | 00m00s [ 995/1006] rust-fancy-regex+default-de 100% | 290.8 KiB/s | 8.1 KiB | 00m00s [ 996/1006] rust-fancy-regex+perf-devel 100% | 281.8 KiB/s | 8.2 KiB | 00m00s [ 997/1006] rust-fancy-regex+std-devel- 100% | 756.1 KiB/s | 8.3 KiB | 00m00s [ 998/1006] rust-fancy-regex+unicode-de 100% | 129.3 KiB/s | 8.3 KiB | 00m00s [ 999/1006] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 37.5 MiB/s | 17.3 MiB | 00m00s [1000/1006] rust-fancy-regex-devel-0:0. 100% | 5.2 MiB/s | 96.6 KiB | 00m00s [1001/1006] rust-bit-set+std-devel-0:0. 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [1002/1006] rust-bit-set-devel-0:0.8.0- 100% | 3.3 MiB/s | 23.5 KiB | 00m00s [1003/1006] rust-regex-automata+dfa-dev 100% | 1.7 MiB/s | 9.0 KiB | 00m00s [1004/1006] rust-bit-vec+std-devel-0:0. 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [1005/1006] rust-bit-vec-devel-0:0.8.0- 100% | 5.8 MiB/s | 29.9 KiB | 00m00s [1006/1006] llvm-static-0:23.1.3-2.fc46 100% | 33.7 MiB/s | 49.5 MiB | 00m01s -------------------------------------------------------------------------------- [1006/1006] Total 100% | 41.3 MiB/s | 190.8 MiB | 00m05s Running transaction [ 1/1008] Verify package files 100% | 1.1 KiB/s | 1.0 KiB | 00m01s [ 2/1008] Prepare transaction 100% | 7.0 KiB/s | 1.0 KiB | 00m00s [ 3/1008] Installing rust-regex-autom 100% | 201.1 MiB/s | 2.6 MiB | 00m00s [ 4/1008] Installing rust-regex-synta 100% | 321.8 MiB/s | 1.6 MiB | 00m00s [ 5/1008] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 6/1008] Installing rust-libc-devel- 100% | 99.7 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% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 9/1008] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1008] Installing rust-aho-corasic 100% | 159.1 MiB/s | 814.5 KiB | 00m00s [ 11/1008] Installing rust-linux-raw-s 100% | 300.1 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% | 121.1 KiB/s | 124.0 B | 00m00s [ 16/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1008] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1008] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1008] Installing rust-zerovec-dev 100% | 118.0 MiB/s | 604.3 KiB | 00m00s [ 20/1008] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 21/1008] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1008] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 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-e 100% | 63.3 MiB/s | 194.4 KiB | 00m00s [ 28/1008] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 29/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1008] Installing rust-flate2-deve 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 31/1008] Installing rust-tracing-cor 100% | 82.3 MiB/s | 252.7 KiB | 00m00s [ 32/1008] Installing rust-tracing-sub 100% | 170.4 MiB/s | 1.0 MiB | 00m00s [ 33/1008] Installing rust-toml_writer 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [ 34/1008] Installing rust-serde_spann 100% | 15.4 MiB/s | 31.4 KiB | 00m00s [ 35/1008] Installing rust-either-deve 100% | 86.6 MiB/s | 88.7 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-itertools0. 100% | 166.8 MiB/s | 683.3 KiB | 00m00s [ 39/1008] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1008] Installing rust-bstr-devel- 100% | 229.4 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-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 44/1008] Installing rust-toml_dateti 100% | 61.7 MiB/s | 63.2 KiB | 00m00s [ 45/1008] Installing rust-jiff-core-d 100% | 109.2 MiB/s | 559.3 KiB | 00m00s [ 46/1008] Installing rust-jiff-devel- 100% | 254.9 MiB/s | 3.3 MiB | 00m00s [ 47/1008] Installing rust-thin-vec-de 100% | 166.0 MiB/s | 170.0 KiB | 00m00s [ 48/1008] Installing rust-similar-dev 100% | 168.2 MiB/s | 344.6 KiB | 00m00s [ 49/1008] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 50/1008] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 51/1008] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 52/1008] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 53/1008] Installing rust-regex-autom 100% | 60.5 KiB/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-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1008] Installing rust-regex-devel 100% | 229.8 MiB/s | 705.9 KiB | 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% | 60.5 KiB/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-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 74/1008] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 75/1008] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 76/1008] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 77/1008] Installing rust-similar2-de 100% | 75.7 MiB/s | 232.6 KiB | 00m00s [ 78/1008] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 79/1008] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 80/1008] Installing rust-rand-devel- 100% | 209.0 MiB/s | 428.1 KiB | 00m00s [ 81/1008] Installing rust-uuid-devel- 100% | 24.9 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-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 87/1008] Installing rust-zlib-rs+rus 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% | 7.1 KiB/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% | 24.7 MiB/s | 785.0 KiB | 00m00s [ 104/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1008] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1008] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1008] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1008] Installing rust-crossbeam-d 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% | 4.7 KiB/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% | 6.8 MiB/s | 119.1 KiB | 00m00s [ 130/1008] Installing rust-bit-set-dev 100% | 21.3 MiB/s | 65.6 KiB | 00m00s [ 131/1008] Installing libstdc++-devel- 100% | 136.4 MiB/s | 41.3 MiB | 00m00s [ 132/1008] Installing gcc-c++-0:16.2.1 100% | 150.6 MiB/s | 46.8 MiB | 00m00s [ 133/1008] Installing llvm-0:23.1.3-2. 100% | 250.0 MiB/s | 86.7 MiB | 00m00s [ 134/1008] Installing rust-interpolato 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 135/1008] Installing rust-iana-time-z 100% | 144.6 MiB/s | 148.1 KiB | 00m00s [ 136/1008] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 137/1008] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 138/1008] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 139/1008] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 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-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 143/1008] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 144/1008] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 145/1008] Installing rust-nu-ansi-ter 100% | 113.5 MiB/s | 116.2 KiB | 00m00s [ 146/1008] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 147/1008] Installing rust-siphasher-d 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 148/1008] Installing rust-typed-path- 100% | 133.4 MiB/s | 683.1 KiB | 00m00s [ 149/1008] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 150/1008] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 151/1008] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 152/1008] Installing rust-path-dedot- 100% | 0.0 B/s | 31.3 KiB | 00m00s [ 153/1008] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 154/1008] Installing rust-portable-at 100% | 176.7 MiB/s | 1.2 MiB | 00m00s [ 155/1008] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 156/1008] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 157/1008] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 158/1008] Installing rust-anstyle-par 100% | 40.3 MiB/s | 82.5 KiB | 00m00s [ 159/1008] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 160/1008] Installing rust-winnow-deve 100% | 179.7 MiB/s | 1.3 MiB | 00m00s [ 161/1008] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 162/1008] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 163/1008] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 164/1008] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 165/1008] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 166/1008] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 167/1008] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1008] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1008] Installing rust-ordermap-de 100% | 171.5 MiB/s | 351.2 KiB | 00m00s [ 170/1008] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 171/1008] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 172/1008] Installing rust-unicode-wid 100% | 312.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% | 82.7 MiB/s | 254.0 KiB | 00m00s [ 176/1008] Installing rust-syn-devel-0 100% | 27.1 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% | 217.0 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% | 21.9 MiB/s | 67.3 KiB | 00m00s [ 191/1008] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1008] Installing rust-syn2+parsin 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% | 107.2 MiB/s | 329.3 KiB | 00m00s [ 198/1008] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1008] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 200/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1008] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1008] Installing rust-manyhow-dev 100% | 90.0 MiB/s | 92.1 KiB | 00m00s [ 204/1008] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1008] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1008] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1008] Installing rust-syn+fold-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 208/1008] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1008] Installing rust-jiff+alloc- 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 210/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1008] Installing rust-toml-devel- 100% | 98.7 MiB/s | 303.1 KiB | 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_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1008] Installing rust-serde-devel 100% | 269.1 MiB/s | 551.0 KiB | 00m00s [ 216/1008] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1008] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1008] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1008] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1008] Installing rust-serde_spann 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% | 33.3 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-yoke-derive 100% | 47.4 MiB/s | 48.6 KiB | 00m00s [ 246/1008] Installing rust-zerofrom-de 100% | 21.9 MiB/s | 22.4 KiB | 00m00s [ 247/1008] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1008] Installing rust-rust-stemme 100% | 292.5 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-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1008] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1008] Installing rust-ron-devel-0 100% | 142.8 MiB/s | 731.0 KiB | 00m00s [ 268/1008] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1008] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1008] Installing rust-serde+rc-de 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% | 90.1 MiB/s | 922.5 KiB | 00m00s [ 278/1008] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 279/1008] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1008] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1008] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1008] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 283/1008] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1008] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 285/1008] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 286/1008] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1008] Installing rust-thiserror-i 100% | 93.7 MiB/s | 95.9 KiB | 00m00s [ 288/1008] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1008] Installing rust-thiserror-d 100% | 39.9 MiB/s | 122.4 KiB | 00m00s [ 290/1008] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1008] Installing rust-thiserror+d 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% | 25.2 MiB/s | 103.0 KiB | 00m00s [ 299/1008] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1008] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 301/1008] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1008] Installing rust-peg-devel-0 100% | 34.8 MiB/s | 71.2 KiB | 00m00s [ 303/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1008] Installing rust-serde_deriv 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 305/1008] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1008] Installing rust-schemars_de 100% | 134.3 MiB/s | 137.6 KiB | 00m00s [ 307/1008] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1008] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1008] Installing rust-salsa-macro 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 310/1008] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 313/1008] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1008] Installing rust-annotate-sn 100% | 122.1 MiB/s | 125.0 KiB | 00m00s [ 315/1008] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1008] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1008] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1008] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1008] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1008] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1008] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1008] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 323/1008] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1008] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1008] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1008] Installing rust-path-absolu 100% | 0.0 B/s | 37.4 KiB | 00m00s [ 331/1008] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1008] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1008] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1008] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1008] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 341/1008] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 342/1008] Installing rust-phf-devel-0 100% | 42.4 MiB/s | 86.9 KiB | 00m00s [ 343/1008] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 345/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1008] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1008] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1008] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1008] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1008] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1008] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1008] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1008] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1008] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1008] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1008] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1008] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1008] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1008] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 362/1008] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1008] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1008] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1008] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1008] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1008] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1008] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1008] Installing rust-peg+default 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-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1008] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1008] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1008] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1008] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1008] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1008] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1008] Installing llvm-test-0:23.1 100% | 88.4 MiB/s | 2.3 MiB | 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-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1008] Installing rust-quick-xml0. 100% | 317.7 MiB/s | 1.3 MiB | 00m00s [ 385/1008] Installing rust-quick-xml0. 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-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 397/1008] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1008] Installing rust-crossbeam-q 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% | 121.1 KiB/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-zlib-rs+std 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-newtype-uui 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-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1008] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1008] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1008] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1008] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1008] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1008] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1008] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1008] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1008] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1008] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1008] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1008] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1008] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 439/1008] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1008] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 441/1008] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1008] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 443/1008] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1008] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 445/1008] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 446/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 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-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1008] Installing rust-proc-macro- 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-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1008] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1008] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1008] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1008] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1008] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1008] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1008] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1008] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1008] Installing rust-itertools0. 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-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1008] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1008] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1008] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 471/1008] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1008] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1008] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1008] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 475/1008] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1008] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1008] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1008] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1008] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 480/1008] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1008] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 484/1008] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1008] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1008] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1008] Installing rust-quote-use-m 100% | 3.9 MiB/s | 19.8 KiB | 00m00s [ 488/1008] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1008] Installing rust-quote-use-d 100% | 0.0 B/s | 11.4 KiB | 00m00s [ 490/1008] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1008] Installing rust-linux-raw-s 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% | 121.1 KiB/s | 124.0 B | 00m00s [ 497/1008] Installing rust-rustix-deve 100% | 120.0 MiB/s | 2.3 MiB | 00m00s [ 498/1008] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1008] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1008] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1008] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1008] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 503/1008] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1008] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 505/1008] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 506/1008] Installing rust-regex-autom 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-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 510/1008] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1008] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1008] Installing rust-fancy-regex 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-regex+perf- 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+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1008] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1008] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1008] Installing rust-object0.39+ 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-ar_archive_ 100% | 113.3 MiB/s | 348.1 KiB | 00m00s [ 526/1008] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1008] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1008] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1008] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1008] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1008] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 532/1008] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1008] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 534/1008] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1008] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 536/1008] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1008] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 538/1008] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 539/1008] Installing libedit-devel-0: 100% | 22.0 MiB/s | 67.5 KiB | 00m00s [ 540/1008] Installing llvm-static-0:23 100% | 216.1 MiB/s | 367.2 MiB | 00m02s [ 541/1008] Installing llvm-googletest- 100% | 115.6 MiB/s | 2.2 MiB | 00m00s [ 542/1008] Installing llvm-devel-0:23. 100% | 147.8 MiB/s | 38.0 MiB | 00m00s [ 543/1008] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 544/1008] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 545/1008] Installing clang-libs-0:23. 100% | 283.5 MiB/s | 110.6 MiB | 00m00s [ 546/1008] Installing clang-0:23.1.3-2 100% | 326.2 MiB/s | 66.5 MiB | 00m00s [ 547/1008] Installing clang-tools-extr 100% | 268.6 MiB/s | 62.0 MiB | 00m00s [ 548/1008] Installing clang-devel-0:23 100% | 230.0 MiB/s | 34.5 MiB | 00m00s [ 549/1008] Installing jemalloc-0:5.4.0 100% | 43.7 MiB/s | 940.3 KiB | 00m00s [ 550/1008] Installing jemalloc-devel-0 100% | 1.3 MiB/s | 24.3 KiB | 00m00s [ 551/1008] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 552/1008] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1008] Installing rust-typenum-dev 100% | 293.0 MiB/s | 1.2 MiB | 00m00s [ 554/1008] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1008] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 556/1008] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1008] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 558/1008] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1008] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1008] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 561/1008] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1008] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 563/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1008] Installing rust-collection_ 100% | 0.0 B/s | 23.7 KiB | 00m00s [ 567/1008] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1008] Installing rust-attribute-d 100% | 0.0 B/s | 40.9 KiB | 00m00s [ 569/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1008] Installing rust-attribute-d 100% | 76.9 MiB/s | 78.7 KiB | 00m00s [ 571/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 572/1008] Installing rust-get-size-de 100% | 0.0 B/s | 29.0 KiB | 00m00s [ 573/1008] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1008] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1008] Installing rust-option-ext- 100% | 22.5 MiB/s | 23.0 KiB | 00m00s [ 576/1008] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 577/1008] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 578/1008] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1008] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 580/1008] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1008] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 583/1008] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1008] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 585/1008] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1008] Installing rust-rand0.8-dev 100% | 159.0 MiB/s | 325.7 KiB | 00m00s [ 587/1008] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1008] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 589/1008] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1008] Installing rust-phf_codegen 100% | 0.0 B/s | 44.2 KiB | 00m00s [ 591/1008] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1008] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 593/1008] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 594/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 595/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 596/1008] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1008] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1008] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 599/1008] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 600/1008] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1008] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 602/1008] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 603/1008] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 604/1008] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 605/1008] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 606/1008] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 607/1008] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 608/1008] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1008] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 610/1008] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1008] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 612/1008] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 613/1008] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 614/1008] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 615/1008] Installing rust-autocfg-dev 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [ 616/1008] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 617/1008] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 618/1008] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 619/1008] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 620/1008] Installing rust-chrono-deve 100% | 257.7 MiB/s | 1.3 MiB | 00m00s [ 621/1008] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1008] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 623/1008] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 624/1008] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 625/1008] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1008] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 627/1008] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 628/1008] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1008] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 630/1008] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 631/1008] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 632/1008] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 633/1008] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1008] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 635/1008] Installing rust-icu_collect 100% | 157.4 MiB/s | 644.5 KiB | 00m00s [ 636/1008] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 637/1008] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 638/1008] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 639/1008] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 640/1008] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 641/1008] Installing rust-cfg_aliases 100% | 0.0 B/s | 23.1 KiB | 00m00s [ 642/1008] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 643/1008] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 644/1008] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 645/1008] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.9 KiB | 00m00s [ 646/1008] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 647/1008] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 648/1008] Installing rust-clap-devel- 100% | 49.6 MiB/s | 254.1 KiB | 00m00s [ 649/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 650/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 651/1008] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 652/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1008] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 655/1008] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 657/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1008] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1008] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 660/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 661/1008] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 662/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 663/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 665/1008] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1008] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 667/1008] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1008] Installing rust-lazy_static 100% | 38.1 MiB/s | 39.0 KiB | 00m00s [ 669/1008] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 670/1008] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 671/1008] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 672/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 673/1008] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 674/1008] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1008] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 676/1008] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 677/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1008] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 679/1008] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 680/1008] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1008] Installing rust-snapbox-dev 100% | 134.2 MiB/s | 274.9 KiB | 00m00s [ 682/1008] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 683/1008] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 684/1008] Installing rust-inventory-d 100% | 43.0 MiB/s | 44.0 KiB | 00m00s [ 685/1008] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1008] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 687/1008] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1008] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 689/1008] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1008] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 691/1008] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 692/1008] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 693/1008] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1008] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 695/1008] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1008] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 697/1008] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 698/1008] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1008] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 700/1008] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1008] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1008] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 703/1008] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1008] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 705/1008] Installing rust-icu_locale_ 100% | 44.2 MiB/s | 407.4 KiB | 00m00s [ 706/1008] Installing rust-icu_provide 100% | 68.2 MiB/s | 209.4 KiB | 00m00s [ 707/1008] Installing rust-icu_normali 100% | 369.5 MiB/s | 3.0 MiB | 00m00s [ 708/1008] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1008] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1008] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 711/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 712/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1008] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 714/1008] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1008] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1008] Installing rust-ryu-devel-0 100% | 78.6 MiB/s | 161.0 KiB | 00m00s [ 717/1008] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1008] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 719/1008] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1008] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 721/1008] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1008] Installing rust-serde_json- 100% | 119.0 MiB/s | 731.1 KiB | 00m00s [ 723/1008] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 724/1008] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1008] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 726/1008] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1008] Installing rust-escargot-de 100% | 74.9 MiB/s | 76.7 KiB | 00m00s [ 728/1008] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1008] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 730/1008] Installing rust-schemars-de 100% | 65.7 MiB/s | 538.0 KiB | 00m00s [ 731/1008] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1008] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 733/1008] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1008] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 735/1008] Installing rust-getrandom-d 100% | 83.8 MiB/s | 171.7 KiB | 00m00s [ 736/1008] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 737/1008] Installing rust-crc32fast-d 100% | 120.1 MiB/s | 122.9 KiB | 00m00s [ 738/1008] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 739/1008] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1008] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 741/1008] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1008] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1008] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1008] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1008] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1008] Installing rust-insta-devel 100% | 103.7 MiB/s | 531.2 KiB | 00m00s [ 747/1008] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1008] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1008] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1008] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1008] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1008] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1008] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1008] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1008] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1008] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1008] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1008] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1008] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1008] Installing rust-parking_lot 100% | 137.1 MiB/s | 140.4 KiB | 00m00s [ 761/1008] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1008] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 763/1008] Installing rust-parking_lot 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 764/1008] Installing rust-salsa-devel 100% | 117.3 MiB/s | 1.4 MiB | 00m00s [ 765/1008] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 766/1008] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 767/1008] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 768/1008] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1008] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 773/1008] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 774/1008] Installing rust-pest_meta-d 100% | 272.5 MiB/s | 279.0 KiB | 00m00s [ 775/1008] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1008] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 777/1008] Installing rust-pest_derive 100% | 78.1 MiB/s | 79.9 KiB | 00m00s [ 778/1008] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1008] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 780/1008] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1008] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1008] Installing rust-libloading0 100% | 110.3 MiB/s | 112.9 KiB | 00m00s [ 783/1008] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1008] Installing rust-tap-devel-0 100% | 0.0 B/s | 39.5 KiB | 00m00s [ 785/1008] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1008] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 787/1008] Installing rust-radium-deve 100% | 0.0 B/s | 49.4 KiB | 00m00s [ 788/1008] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1008] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 790/1008] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 791/1008] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 792/1008] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 793/1008] Installing rust-predicates- 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 794/1008] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1008] Installing rust-rustversion 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 796/1008] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1008] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 798/1008] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1008] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 800/1008] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1008] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 802/1008] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1008] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 804/1008] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1008] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1008] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1008] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 808/1008] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1008] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 810/1008] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 811/1008] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 812/1008] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 813/1008] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1008] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1008] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1008] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1008] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 819/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1008] Installing rust-snapbox+col 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 821/1008] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 822/1008] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1008] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 824/1008] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1008] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1008] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 828/1008] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1008] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1008] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1008] Installing rust-pep508_rs-d 100% | 165.8 MiB/s | 339.6 KiB | 00m00s [ 832/1008] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1008] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 834/1008] Installing rust-bitvec-deve 100% | 100.1 MiB/s | 1.0 MiB | 00m00s [ 835/1008] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 836/1008] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 837/1008] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 838/1008] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 839/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1008] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 842/1008] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1008] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 844/1008] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1008] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 846/1008] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1008] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 848/1008] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1008] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 850/1008] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 851/1008] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1008] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 853/1008] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 854/1008] Installing rust-clap_derive 100% | 58.4 MiB/s | 179.4 KiB | 00m00s [ 855/1008] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 856/1008] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1008] Installing rust-libtest-mim 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 858/1008] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 859/1008] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 860/1008] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 861/1008] Installing rust-clang-sys-d 100% | 208.8 MiB/s | 213.8 KiB | 00m00s [ 862/1008] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1008] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1008] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1008] Installing rust-clang-sys+c 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-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 879/1008] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1008] Installing rust-zstd-sys-de 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 881/1008] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 882/1008] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1008] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1008] Installing rust-zstd-devel- 100% | 57.4 MiB/s | 117.5 KiB | 00m00s [ 885/1008] Installing rust-colored-dev 100% | 120.3 MiB/s | 123.2 KiB | 00m00s [ 886/1008] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 887/1008] Installing rust-vte-devel-0 100% | 306.9 MiB/s | 314.2 KiB | 00m00s [ 888/1008] Installing rust-strip-ansi- 100% | 0.0 B/s | 22.1 KiB | 00m00s [ 889/1008] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1008] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1008] Installing rust-anyhow-deve 100% | 109.5 MiB/s | 224.3 KiB | 00m00s [ 892/1008] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1008] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1008] Installing rust-quick-junit 100% | 132.3 MiB/s | 135.5 KiB | 00m00s [ 895/1008] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1008] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1008] Installing rust-datatest-st 100% | 25.9 MiB/s | 106.3 KiB | 00m00s [ 898/1008] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1008] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 900/1008] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1008] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 902/1008] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 903/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1008] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 905/1008] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1008] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1008] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 908/1008] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1008] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1008] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1008] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1008] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1008] Installing rust-arc-swap-de 100% | 118.4 MiB/s | 242.6 KiB | 00m00s [ 915/1008] Installing rust-indoc-devel 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [ 916/1008] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1008] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 919/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1008] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 921/1008] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1008] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1008] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1008] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1008] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1008] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 927/1008] Installing rust-ctrlc-devel 100% | 43.4 MiB/s | 44.5 KiB | 00m00s [ 928/1008] Installing rust-clearscreen 100% | 50.5 MiB/s | 258.5 KiB | 00m00s [ 929/1008] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [ 930/1008] Installing rust-insta-cmd-d 100% | 32.6 MiB/s | 33.4 KiB | 00m00s [ 931/1008] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1008] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1008] Installing rust-cachedir-de 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 934/1008] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1008] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1008] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 937/1008] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 938/1008] Installing rust-stacker-dev 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 939/1008] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 940/1008] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1008] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [ 942/1008] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 943/1008] Installing rust-csv-devel-0 100% | 343.6 MiB/s | 5.8 MiB | 00m00s [ 944/1008] Installing rust-libcst-deve 100% | 152.7 MiB/s | 625.6 KiB | 00m00s [ 945/1008] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1008] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 947/1008] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1008] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1008] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1008] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1008] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1008] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1008] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1008] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1008] Installing rust-argfile-dev 100% | 0.0 B/s | 26.1 KiB | 00m00s [ 957/1008] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1008] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1008] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1008] Installing rust-rkyv+std-de 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-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1008] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1008] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1008] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1008] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 968/1008] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1008] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1008] Installing rust-rayon-devel 100% | 147.8 MiB/s | 908.1 KiB | 00m00s [ 971/1008] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1008] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1008] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 974/1008] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1008] Installing pyproject-rpm-ma 100% | 167.1 MiB/s | 171.1 KiB | 00m00s [ 976/1008] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 977/1008] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1008] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1008] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1008] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1008] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1008] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 983/1008] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1008] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1008] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1008] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1008] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 988/1008] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 989/1008] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1008] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1008] Installing rust-similar2+de 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% | 0.0 B/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% | 162.7 KiB/s | 28.2 KiB | 00m00s Warning: skipped OpenPGP checks for 11 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.eTPbUL setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.MZfhMS + 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: fedora 100% | 182.2 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 17.3 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "rust-1.99.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.15.0-1.fc46 fedora 2.5 MiB python3-packaging noarch 0:26.3-1.fc46 fedora 1.3 MiB python3-pip noarch 0:26.2.1-1.fc46 fedora 12.3 MiB Installing dependencies: python3-rpm-generators noarch 0:14-35.fc46 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-1.fc46.n 100% | 41.0 MiB/s | 293.6 KiB | 00m00s [2/4] python3-rpm-generators-0:14-35.fc 100% | 5.6 MiB/s | 28.8 KiB | 00m00s [3/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 199.1 MiB/s | 2.8 MiB | 00m00s [4/4] python3-devel-0:3.15.0-1.fc46.x86 100% | 39.3 MiB/s | 483.0 KiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 119.1 MiB/s | 3.6 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 266.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 95.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 186.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.1 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 67.7 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-1 100% | 100.3 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.IJVLOF setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.RQQ2Jw + 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: fedora 100% | 184.0 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 17.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.15.0-1.fc46 copr_base 14.7 MiB Transaction Summary: Installing: 1 package Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.2.1-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.fc45.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% | 11.7 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 9.6 MiB/s | 4.9 MiB | 00m01s Running transaction [1/3] Verify package files 100% | 47.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 25.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 146.7 MiB/s | 14.7 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.O6Rx3F setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.psE6Zg + 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: fedora 100% | 180.3 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 17.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed.Nothing to do. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.2.1-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.fc45.noarch" is already installed. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.rK8GAv setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.4SWYof + 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.7KUbww + 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 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xq2Sqz + 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-vm45zqhk --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ty Building wheel for ty (pyproject.toml): started Running command Building wheel for ty (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 📦 Including license file `LICENSE` 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling unicode-ident v1.0.26 Compiling proc-macro2 v1.0.107 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=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` 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` 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 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` 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/serde_core-1e8e89291a960a6b/build-script-build` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=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 `/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` 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 `/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 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 `/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` 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 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` 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 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 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 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 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 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` 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 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 `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/parking_lot_core-39de211bde717b08/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=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 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 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 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 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 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 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` 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-utils-568c3b8d1971d29e/build-script-build` 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` 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 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` 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 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 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 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 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 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 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 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 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` 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` 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 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` 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 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` 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` 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 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` 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 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 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 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 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 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 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 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 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 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 `/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 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` 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 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 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 `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/object-d91818d4854bb2b2/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/typeid-b89fd802626cb2b4/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=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"))'` 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` 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 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` 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 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 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 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 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` 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 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` 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` 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` 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` 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 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 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` 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 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` 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` 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 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` 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` 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 `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-deque-80efdfeebfe2c81a/build-script-build` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=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/num-traits-1c7068862013c950/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/psm-f7ff04743efc3bd8/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` 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 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 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 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 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 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/anyhow-6d72710bb0cf0ed7/build-script-build` Compiling icu_locale_core v2.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=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` 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` 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 `/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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/zstd-safe-cbd3cb47be9e36d4/build-script-build` Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=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 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 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` 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 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 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 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 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` 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` 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` 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` 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 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/icu_normalizer_data-72fafa8ea83927dd/build-script-build` 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` 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_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 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 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 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 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 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_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` 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` 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 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` 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` 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 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 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 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 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 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` 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` 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 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 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` 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` 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 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` 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 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 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` 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` 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` 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 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 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 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 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 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 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 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 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 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 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 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_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 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 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 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 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 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 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 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 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 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` 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 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` 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 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 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/ty-88c6cce9172873f2/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=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` 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 18m 59s 📦 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-36w8v9xa/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.ZyqLlj + 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.GbtaHL + 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 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 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 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 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 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 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 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` 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` 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` 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` 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-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 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 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 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 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` 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` 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 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` 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` 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/thiserror-71df938dee349ac1/build-script-build` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="attributes"' --cfg 'feature="log"' --cfg 'feature="release_max_level_debug"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=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` 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 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 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 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/typeid-b916d1acca6b18fc/build-script-build` 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 `/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` 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` 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 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 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` 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 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 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/portable-atomic-e412c440381aca53/build-script-build` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=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 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` 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` 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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` 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` 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 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 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 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 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` 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` 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 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` 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` 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 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 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 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 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 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 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` 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 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` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ty-2e0ea7e1feb5837c/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=c7b47db7f4595d8a -C extra-filename=-94f4eb29858f5351 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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_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_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 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 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 215m 43s 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.12s 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.20s 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.68s 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.43s 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.02s 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.02s 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.02s 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 5 tests test idx::tests::debug ... 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 `/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'` 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 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.42s 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::flake8-datetimez/datetime-min-max.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::flake8-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::pyflakes/f-string-missing-placeholders.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::ruff/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/rule-codes-in-suppression-comments.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::typing.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running `/builddir/build/BUILD/ty-0.0.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.00s 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.01s 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.01s 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.06s 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 `/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 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_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/collections.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/comments2.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_blocks.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/context_managers_39.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_310.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/expression.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/fmtskip10.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip13.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/fmtskip5.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fmtskip8.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/function2.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/generics_wrapping.py ... 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/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_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/percent_precedence.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_cantfit.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_wrap_comprehension_in.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/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_pre_py314.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.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_with_brackets.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.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/starred_for_target.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/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/type_aliases.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/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/missing_final_newline.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::blank_line_before_class_docstring.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/nested_string_quote_style.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/split_empty_brackets.py ... ok test format::expression/starred.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::expression/tstring.py ... ok test format::f-string-carriage-return-newline.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/mixed_space_and_tab.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/trailing_semicolon.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/match.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/type_params.py ... ok test format::form_feed.py ... ok test format::fmt_skip/semicolons.py ... ok test format::module_dangling_comment1.py ... ok test format::module_dangling_comment2.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/call_chains.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::preview.py ... ok test format::range_formatting/ancestory.py ... ok test format::quote_style.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/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/indent.py ... ok test format::range_formatting/range_narrowing.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::statement/ann_assign.py ... ok test format::skip_magic_trailing_comma.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/match.py ... ok test format::statement/return_annotation.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/try.py ... ok test format::statement/type_alias.py ... ok test format::statement/while.py ... ok test format::statement/with_39.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::stub_files/comments.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/with.py ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/suite.pyi ... ok test format::tab_width.py ... ok test format::trailing_comments.py ... 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.43s 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_missing_rhs.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::args_unparenthesized_generator.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_keyword_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::class_def_empty_body.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::class_type_params_py311.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::clause_expect_indented_block.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::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_float_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_named_expression_py37.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.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::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::duplicate_match_key.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_conversion_follows_exclamation.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_lambda_without_parentheses.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_iter.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::from_import_empty_names.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_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::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_from_star.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_byte_literal.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_del_target.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_before_py310.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::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::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::nested_async_comprehension_py310.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_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_expected_after_star_separator.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_kwarg_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_no_arg_before_slash.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::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::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_star_return.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::starred_comprehension_target.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_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_default_py312.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_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_params_empty.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::unary_plus_py314.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::unterminated_fstring_newline_recovery.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::write_to_debug_expr.py ... ok test inline_err::with_items_parenthesized_missing_comma.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_binary_expr.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::assign_stmt_starred_expr_value.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::decorator_await_expression_py39.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::decorator_expression_py39.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::function_def_valid_return_expr.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::import_stmt_terminator.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::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_semantic_ok_py315.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_as_pattern.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_1.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_kwarg_py37.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_named_expr_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::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_tuple.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::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::valid_annotation_function_py313.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/named_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/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.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/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/comprehension.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/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_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/parenthesized/generator.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/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/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.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/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield/star_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/line_continuation_1.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/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/function_type_parameters.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/if_extra_indent.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/invalid_augmented_assignment_target.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_3.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::unicode_name.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.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/bin_op.py ... ok test valid_syntax::expressions/bool_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/lambda.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/named.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::expressions/t_string.py ... ok test valid_syntax::other/decorator.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/class.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.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.29s 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.01s 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 19:55:48.465346028 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 19:55:48.465392675 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 19:55:48.465399839 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.465416410 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 19:55:48.468281814 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/pyproject.toml` 2026-10-16 19:55:48.468494604 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 19:55:48.468516535 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 19:55:48.468658291 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 19:55:48.468810496 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:55:48.524628472 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 19:55:48.524663117 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.524722749 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-16 19:55:48.526300298 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 19:55:48.526324633 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 19:55:48.526328130 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.526337488 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 19:55:48.527446678 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/pyproject.toml` 2026-10-16 19:55:48.528157631 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 19:55:48.528174413 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 19:55:48.528512287 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 19:55:48.528684780 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.536380074 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 19:55:48.536389722 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.536520658 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-16 19:55:48.537752178 INFO No workspace options found for file:///tmp/.tmpANTKtL, using default options 2026-10-16 19:55:48.537782004 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.537792543 DEBUG Indexing settings for workspace: /tmp/.tmpANTKtL 2026-10-16 19:55:48.539239748 INFO Registering workspace: /tmp/.tmpANTKtL 2026-10-16 19:55:48.539303648 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.539484637 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 19:55:48.539504875 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-16 19:55:48.549919159 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.549928817 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.549943965 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-16 19:55:48.551062704 INFO No workspace options found for file:///tmp/.tmpsTByjF, using default options 2026-10-16 19:55:48.551091157 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.551098441 DEBUG Indexing settings for workspace: /tmp/.tmpsTByjF 2026-10-16 19:55:48.552473360 INFO Registering workspace: /tmp/.tmpsTByjF 2026-10-16 19:55:48.552541978 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.552611439 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.552904629 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 19:55:48.552928513 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpsTByjF/test.py 2026-10-16 19:55:48.552941909 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpsTByjF/test.py 2026-10-16 19:55:48.553886490 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 19:55:48.554190711 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpsTByjF/test.py 2026-10-16 19:55:48.554215928 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 19:55:48.564736050 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.564745238 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.564765335 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-16 19:55:48.565900875 INFO No workspace options found for file:///tmp/.tmpsHEO1l, using default options 2026-10-16 19:55:48.565921794 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.565929279 DEBUG Indexing settings for workspace: /tmp/.tmpsHEO1l 2026-10-16 19:55:48.566233169 DEBUG No `target-version` found in `/tmp/.tmpsHEO1l/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 19:55:48.566459383 DEBUG Loaded settings from: `/tmp/.tmpsHEO1l/ruff.toml` for `/tmp/.tmpsHEO1l` 2026-10-16 19:55:48.567448137 INFO Registering workspace: /tmp/.tmpsHEO1l 2026-10-16 19:55:48.567528468 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.567584323 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.567632132 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.567654735 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpsHEO1l/ruff.toml 2026-10-16 19:55:48.568215767 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 19:55:48.568226808 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpsHEO1l/ruff.toml 2026-10-16 19:55:48.568244461 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpsHEO1l/ruff.toml 2026-10-16 19:55:48.578778018 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 19:55:48.578787556 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.578802665 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-16 19:55:48.580016281 INFO No workspace options found for file:///tmp/.tmpLcAzDs, using default options 2026-10-16 19:55:48.580037300 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.580044324 DEBUG Indexing settings for workspace: /tmp/.tmpLcAzDs 2026-10-16 19:55:48.580729749 DEBUG Loaded settings from: `/tmp/.tmpLcAzDs/pyproject.toml` for `/tmp/.tmpLcAzDs` 2026-10-16 19:55:48.581598028 INFO Registering workspace: /tmp/.tmpLcAzDs 2026-10-16 19:55:48.581763097 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.581966589 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.582002717 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.582025790 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpLcAzDs/test.py 2026-10-16 19:55:48.582874432 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 19:55:48.583211494 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 19:55:48.583221884 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpLcAzDs/test.py 2026-10-16 19:55:48.583238134 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpLcAzDs/test.py 2026-10-16 19:55:48.583289090 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 19:55:48.583327923 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpLcAzDs/test.py 2026-10-16 19:55:48.583340566 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 19:55:48.593556217 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 19:55:48.593565415 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.593581224 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-16 19:55:48.594687600 INFO No workspace options found for file:///tmp/.tmp6ksEyc, using default options 2026-10-16 19:55:48.594708048 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.594714891 DEBUG Indexing settings for workspace: /tmp/.tmp6ksEyc 2026-10-16 19:55:48.596082336 INFO Registering workspace: /tmp/.tmp6ksEyc 2026-10-16 19:55:48.596142679 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.596225033 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 19:55:48.596237326 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 19:55:48.606400339 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.606408765 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.606438821 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-16 19:55:48.607374987 INFO No workspace options found for file:///tmp/.tmpEtTsnj, using default options 2026-10-16 19:55:48.607505061 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.607516713 DEBUG Indexing settings for workspace: /tmp/.tmpEtTsnj 2026-10-16 19:55:48.608887895 INFO Registering workspace: /tmp/.tmpEtTsnj 2026-10-16 19:55:48.609052333 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.609303895 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.609509871 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 19:55:48.619706727 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.619715143 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.619789202 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-16 19:55:48.620872313 INFO No workspace options found for file:///tmp/.tmpgkTJRf, using default options 2026-10-16 19:55:48.620893092 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.620900226 DEBUG Indexing settings for workspace: /tmp/.tmpgkTJRf 2026-10-16 19:55:48.621567157 DEBUG Loaded settings from: `/tmp/.tmpgkTJRf/pyproject.toml` for `/tmp/.tmpgkTJRf` 2026-10-16 19:55:48.622460021 INFO Registering workspace: /tmp/.tmpgkTJRf 2026-10-16 19:55:48.622530534 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.622586619 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.622619090 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 19:55:48.622634308 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpgkTJRf/test.thing 2026-10-16 19:55:48.623390497 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 19:55:48.633978747 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.633986641 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.634028971 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-16 19:55:48.635380205 INFO No workspace options found for file:///tmp/.tmpcm9jGW, using default options 2026-10-16 19:55:48.635400624 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.635407557 DEBUG Indexing settings for workspace: /tmp/.tmpcm9jGW 2026-10-16 19:55:48.636156281 DEBUG Loaded settings from: `/tmp/.tmpcm9jGW/pyproject.toml` for `/tmp/.tmpcm9jGW` 2026-10-16 19:55:48.636917469 INFO Registering workspace: /tmp/.tmpcm9jGW 2026-10-16 19:55:48.636985767 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.637056079 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.637119267 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.637148001 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpcm9jGW/test.thing 2026-10-16 19:55:48.647454302 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.647463479 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.647479089 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-16 19:55:48.648787272 INFO No workspace options found for file:///tmp/.tmpdjfYAD, using default options 2026-10-16 19:55:48.648816137 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.648823480 DEBUG Indexing settings for workspace: /tmp/.tmpdjfYAD 2026-10-16 19:55:48.649288693 DEBUG Loaded settings from: `/tmp/.tmpdjfYAD/pyproject.toml` for `/tmp/.tmpdjfYAD` 2026-10-16 19:55:48.650332080 INFO Registering workspace: /tmp/.tmpdjfYAD 2026-10-16 19:55:48.650400889 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.650521215 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.650674843 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-16 19:55:48.650802312 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpdjfYAD/test.thing 2026-10-16 19:55:48.650808103 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-16 19:55:48.660962078 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.660970634 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.660986945 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-16 19:55:48.661962405 INFO No workspace options found for file:///tmp/.tmpXNEZ7U, using default options 2026-10-16 19:55:48.662110332 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.662120201 DEBUG Indexing settings for workspace: /tmp/.tmpXNEZ7U 2026-10-16 19:55:48.663478298 INFO Registering workspace: /tmp/.tmpXNEZ7U 2026-10-16 19:55:48.663537439 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.663591961 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.663640833 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.663655480 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpXNEZ7U/pyproject.toml 2026-10-16 19:55:48.674146197 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.674155144 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.674171735 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-16 19:55:48.675256911 INFO No workspace options found for file:///tmp/.tmpc4mQyX, using default options 2026-10-16 19:55:48.675451355 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.675491230 DEBUG Indexing settings for workspace: /tmp/.tmpc4mQyX 2026-10-16 19:55:48.675802654 DEBUG No `target-version` found in `/tmp/.tmpc4mQyX/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 19:55:48.675923100 DEBUG Loaded settings from: `/tmp/.tmpc4mQyX/ruff.toml` for `/tmp/.tmpc4mQyX` 2026-10-16 19:55:48.677041789 INFO Registering workspace: /tmp/.tmpc4mQyX 2026-10-16 19:55:48.677103524 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.677159479 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.677310513 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.677326863 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpc4mQyX/ruff.toml 2026-10-16 19:55:48.687678760 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.687687857 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.687704238 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-16 19:55:48.688721686 INFO No workspace options found for file:///tmp/.tmpADKrL7, using default options 2026-10-16 19:55:48.688905591 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.689040344 DEBUG Indexing settings for workspace: /tmp/.tmpADKrL7 2026-10-16 19:55:48.689661729 DEBUG Loaded settings from: `/tmp/.tmpADKrL7/pyproject.toml` for `/tmp/.tmpADKrL7` 2026-10-16 19:55:48.690638031 INFO Registering workspace: /tmp/.tmpADKrL7 2026-10-16 19:55:48.690703764 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.690763005 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.690811857 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.690833487 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpADKrL7/test.py 2026-10-16 19:55:48.691272941 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 19:55:48.701980335 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.701989552 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.702004190 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-16 19:55:48.703107710 INFO No workspace options found for file:///tmp/.tmp17DJnY, using default options 2026-10-16 19:55:48.703272378 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.703283640 DEBUG Indexing settings for workspace: /tmp/.tmp17DJnY 2026-10-16 19:55:48.704650503 INFO Registering workspace: /tmp/.tmp17DJnY 2026-10-16 19:55:48.704885684 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.705089186 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.705343363 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 19:55:48.715548214 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.715556599 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.715622854 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-16 19:55:48.716661993 INFO No workspace options found for file:///tmp/.tmpEvq2CB, using default options 2026-10-16 19:55:48.716792648 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.716804230 DEBUG Indexing settings for workspace: /tmp/.tmpEvq2CB 2026-10-16 19:55:48.717486329 DEBUG Loaded settings from: `/tmp/.tmpEvq2CB/pyproject.toml` for `/tmp/.tmpEvq2CB` 2026-10-16 19:55:48.718357323 INFO Registering workspace: /tmp/.tmpEvq2CB 2026-10-16 19:55:48.718439276 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.718501633 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.718595369 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 19:55:48.728765565 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.728774372 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.728789169 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-16 19:55:48.729838367 INFO No workspace options found for file:///tmp/.tmp47gseR, using default options 2026-10-16 19:55:48.729973791 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.730007244 DEBUG Indexing settings for workspace: /tmp/.tmp47gseR 2026-10-16 19:55:48.731393685 INFO Registering workspace: /tmp/.tmp47gseR 2026-10-16 19:55:48.731584623 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.731827879 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.732043403 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 19:55:48.742271538 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.742280575 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.742345206 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-16 19:55:48.743540308 INFO No workspace options found for file:///tmp/.tmpjy40OX, using default options 2026-10-16 19:55:48.743586134 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.743602454 DEBUG Indexing settings for workspace: /tmp/.tmpjy40OX 2026-10-16 19:55:48.744973145 INFO Registering workspace: /tmp/.tmpjy40OX 2026-10-16 19:55:48.745158322 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.745216492 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.745385859 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 19:55:48.745487239 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-16 19:55:48.745599280 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-16 19:55:48.745663760 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-16 19:55:48.745772935 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-16 19:55:48.745878082 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-16 19:55:48.755991672 DEBUG request{id=8 method=shutdown}: enter 2026-10-16 19:55:48.756001210 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.756017962 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-16 19:55:48.757082438 INFO No workspace options found for file:///tmp/.tmpTUs0uE, using default options 2026-10-16 19:55:48.757218814 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.757308182 DEBUG Indexing settings for workspace: /tmp/.tmpTUs0uE 2026-10-16 19:55:48.758697758 INFO Registering workspace: /tmp/.tmpTUs0uE 2026-10-16 19:55:48.758865873 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.759095604 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.759305358 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 19:55:48.769466376 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.769475614 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.769542709 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-16 19:55:48.770640458 INFO No workspace options found for file:///tmp/.tmpfvjIE5, using default options 2026-10-16 19:55:48.770790620 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.770817490 DEBUG Indexing settings for workspace: /tmp/.tmpfvjIE5 2026-10-16 19:55:48.772179235 INFO Registering workspace: /tmp/.tmpfvjIE5 2026-10-16 19:55:48.772396001 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.772602509 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.772825367 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 19:55:48.782974293 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.782982027 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.783023805 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-16 19:55:48.784104402 INFO No workspace options found for file:///tmp/.tmpMuklfJ, using default options 2026-10-16 19:55:48.784125121 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.784141812 DEBUG Indexing settings for workspace: /tmp/.tmpMuklfJ 2026-10-16 19:55:48.785473090 INFO Registering workspace: /tmp/.tmpMuklfJ 2026-10-16 19:55:48.785543071 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.785816413 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 19:55:48.785834568 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpMuklfJ/not-open.py` isn't open. 2026-10-16 19:55:48.796018720 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.796027256 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.796043747 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-16 19:55:48.797679735 INFO No workspace options found for file:///tmp/.tmpi34jrA, using default options 2026-10-16 19:55:48.797700504 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.797708770 DEBUG Indexing settings for workspace: /tmp/.tmpi34jrA 2026-10-16 19:55:48.799308230 INFO Registering workspace: /tmp/.tmpi34jrA 2026-10-16 19:55:48.799349417 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.799654860 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 19:55:48.799680989 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpi34jrA/notebook.py 2026-10-16 19:55:48.800790881 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 19:55:48.800814575 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 19:55:48.800827810 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 19:55:48.801270500 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.801321225 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.812027066 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 19:55:48.812036383 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.812121092 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 19:55:48.813471014 INFO No workspace options found for file:///tmp/.tmp2u1STx, using default options 2026-10-16 19:55:48.813492965 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.813501071 DEBUG Indexing settings for workspace: /tmp/.tmp2u1STx 2026-10-16 19:55:48.814014514 DEBUG Loaded settings from: `/tmp/.tmp2u1STx/pyproject.toml` for `/tmp/.tmp2u1STx` 2026-10-16 19:55:48.815037012 INFO Registering workspace: /tmp/.tmp2u1STx 2026-10-16 19:55:48.815095521 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.815154933 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 19:55:48.815168859 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp2u1STx/test.ipynb 2026-10-16 19:55:48.815625866 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.815666282 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.816083855 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.816107840 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2u1STx/test.ipynb 2026-10-16 19:55:48.816820817 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.816958766 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2u1STx/test.ipynb 2026-10-16 19:55:48.817313071 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.817444367 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2u1STx/test.ipynb 2026-10-16 19:55:48.827641774 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 19:55:48.827651833 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.827666691 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-16 19:55:48.828952993 INFO No workspace options found for file:///tmp/.tmp3aS9bq, using default options 2026-10-16 19:55:48.828972730 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.828980234 DEBUG Indexing settings for workspace: /tmp/.tmp3aS9bq 2026-10-16 19:55:48.829674457 DEBUG Loaded settings from: `/tmp/.tmp3aS9bq/pyproject.toml` for `/tmp/.tmp3aS9bq` 2026-10-16 19:55:48.830618968 INFO Registering workspace: /tmp/.tmp3aS9bq 2026-10-16 19:55:48.830774941 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.830840955 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 19:55:48.831055236 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp3aS9bq/test.ipynb 2026-10-16 19:55:48.831679748 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.841801843 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 19:55:48.841810390 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.841827231 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-16 19:55:48.843304402 INFO No workspace options found for file:///tmp/.tmpovahG8, using default options 2026-10-16 19:55:48.843334588 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.843343345 DEBUG Indexing settings for workspace: /tmp/.tmpovahG8 2026-10-16 19:55:48.844928528 INFO Registering workspace: /tmp/.tmpovahG8 2026-10-16 19:55:48.845145495 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.845231917 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 19:55:48.845254319 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpovahG8/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 19:55:48.845971554 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 19:55:48.845995820 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 19:55:48.846007993 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 19:55:48.846647172 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.847174831 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 19:55:48.847196131 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpovahG8/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 19:55:48.847710817 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 19:55:48.847731516 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 19:55:48.847742416 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 19:55:48.848353262 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.848388137 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.848450654 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 19:55:48.848680876 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpovahG8/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 19:55:48.849112045 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 19:55:48.849132293 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 19:55:48.849143574 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 19:55:48.849765370 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.849783414 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:55:48.860263051 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 19:55:48.860272077 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.860342379 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-16 19:55:48.861958631 INFO No workspace options found for file:///tmp/.tmpI4nQ4B, using default options 2026-10-16 19:55:48.861979751 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.861988938 DEBUG Indexing settings for workspace: /tmp/.tmpI4nQ4B 2026-10-16 19:55:48.862410899 DEBUG No `target-version` found in `/tmp/.tmpI4nQ4B/.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 19:55:48.862562684 DEBUG Loaded settings from: `/tmp/.tmpI4nQ4B/.ruff.toml` for `/tmp/.tmpI4nQ4B` 2026-10-16 19:55:48.862582511 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpI4nQ4B/sub 2026-10-16 19:55:48.863412418 INFO Registering workspace: /tmp/.tmpI4nQ4B 2026-10-16 19:55:48.863467020 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.863532483 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.863580814 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 19:55:48.863596774 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpI4nQ4B/sub/test.py 2026-10-16 19:55:48.863656526 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.863670552 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 19:55:48.863674399 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpI4nQ4B/sub/foo/test.py 2026-10-16 19:55:48.873828435 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 19:55:48.873836780 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.873897424 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-16 19:55:48.875603073 INFO No workspace options found for file:///tmp/.tmpUzePvE/sub, using default options 2026-10-16 19:55:48.875640504 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.875655011 DEBUG Indexing settings for workspace: /tmp/.tmpUzePvE/sub 2026-10-16 19:55:48.875699174 DEBUG No `target-version` found in `/tmp/.tmpUzePvE/.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 19:55:48.875795053 DEBUG Loaded settings from: `/tmp/.tmpUzePvE/.ruff.toml` 2026-10-16 19:55:48.876091760 DEBUG No `target-version` found in `/tmp/.tmpUzePvE/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 19:55:48.876205233 DEBUG Loaded settings from: `/tmp/.tmpUzePvE/sub/.ruff.toml` for `/tmp/.tmpUzePvE/sub` 2026-10-16 19:55:48.876224529 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpUzePvE/sub/foo 2026-10-16 19:55:48.877332617 INFO Registering workspace: /tmp/.tmpUzePvE/sub 2026-10-16 19:55:48.877397489 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.877501604 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.877537301 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 19:55:48.877553542 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpUzePvE/sub/test.py 2026-10-16 19:55:48.877575914 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 19:55:48.877681552 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.877712961 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 19:55:48.877717309 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpUzePvE/sub/foo/test.py 2026-10-16 19:55:48.887845817 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 19:55:48.887854172 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.887870824 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 19:55:48.889090652 INFO No workspace options found for file:///tmp/.tmp6nseka, using default options 2026-10-16 19:55:48.889111350 INFO No workspace options found for file:///tmp/.tmp6nseka/sub, using default options 2026-10-16 19:55:48.889114286 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.889128763 DEBUG Indexing settings for workspace: /tmp/.tmp6nseka 2026-10-16 19:55:48.889583736 DEBUG Loaded settings from: `/tmp/.tmp6nseka/.ruff.toml` for `/tmp/.tmp6nseka` 2026-10-16 19:55:48.889616047 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp6nseka/sub 2026-10-16 19:55:48.890643855 INFO Registering workspace: /tmp/.tmp6nseka 2026-10-16 19:55:48.890652922 DEBUG Indexing settings for workspace: /tmp/.tmp6nseka/sub 2026-10-16 19:55:48.890796231 DEBUG Loaded settings from: `/tmp/.tmp6nseka/.ruff.toml` 2026-10-16 19:55:48.891158260 DEBUG Loaded settings from: `/tmp/.tmp6nseka/sub/.ruff.toml` for `/tmp/.tmp6nseka/sub` 2026-10-16 19:55:48.891189428 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp6nseka/sub/foo 2026-10-16 19:55:48.892211525 INFO Registering workspace: /tmp/.tmp6nseka/sub 2026-10-16 19:55:48.892278872 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.892332953 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.892391793 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 19:55:48.892407813 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp6nseka/test.py 2026-10-16 19:55:48.892454501 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 19:55:48.892603400 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.892619230 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 19:55:48.892624069 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp6nseka/sub/test.py 2026-10-16 19:55:48.892635621 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 19:55:48.892771195 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.892827591 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-16 19:55:48.892832911 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp6nseka/sub/foo/test.py 2026-10-16 19:55:48.902960527 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 19:55:48.902969133 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.902985504 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-16 19:55:48.904162331 INFO No workspace options found for file:///tmp/.tmpOvy2kh, using default options 2026-10-16 19:55:48.904183711 INFO No workspace options found for file:///tmp/.tmpOvy2kh/external/Y, using default options 2026-10-16 19:55:48.904186777 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.904193990 DEBUG Indexing settings for workspace: /tmp/.tmpOvy2kh 2026-10-16 19:55:48.904818472 DEBUG Loaded settings from: `/tmp/.tmpOvy2kh/systemtests/pyproject.toml` for `/tmp/.tmpOvy2kh/systemtests` 2026-10-16 19:55:48.906008874 INFO Registering workspace: /tmp/.tmpOvy2kh 2026-10-16 19:55:48.906167502 DEBUG Indexing settings for workspace: /tmp/.tmpOvy2kh/external/Y 2026-10-16 19:55:48.907711217 INFO Registering workspace: /tmp/.tmpOvy2kh/external/Y 2026-10-16 19:55:48.907972698 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.908038912 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.908047709 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.908067456 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.908098404 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpOvy2kh/systemtests/tests/common/fakes/wus.py 2026-10-16 19:55:48.908153186 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 19:55:48.908229359 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.908235060 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpOvy2kh/external/Y/wus.py 2026-10-16 19:55:48.908619171 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 19:55:48.918928507 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 19:55:48.918937945 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.918952973 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-16 19:55:48.920105295 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 19:55:48.920234387 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 19:55:48.920265124 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.920273029 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 19:55:48.921601090 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/pyproject.toml` 2026-10-16 19:55:48.921968229 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 19:55:48.922075480 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 19:55:48.922301985 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 19:55:48.922494105 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.922606977 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.922629499 WARN No settings available for file:///tmp/.tmpdMhDXl/nested/test.py - falling back to default settings 2026-10-16 19:55:48.923051160 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 19:55:48.923170594 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpdMhDXl/nested/test.py 2026-10-16 19:55:48.923261074 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 19:55:48.923562770 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.923577347 WARN No settings available for file:///tmp/.tmpdMhDXl/unrelated/test.py - falling back to default settings 2026-10-16 19:55:48.923811276 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 19:55:48.923820794 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpdMhDXl/unrelated/test.py 2026-10-16 19:55:48.923832375 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 19:55:48.934158684 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 19:55:48.934167751 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.934199441 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-16 19:55:48.935229473 INFO No workspace options found for file:///tmp/.tmpYWlOrM, using default options 2026-10-16 19:55:48.935248809 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.935256423 DEBUG Indexing settings for workspace: /tmp/.tmpYWlOrM 2026-10-16 19:55:48.936634708 INFO Registering workspace: /tmp/.tmpYWlOrM 2026-10-16 19:55:48.936691886 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.936820226 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 19:55:48.936838290 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpYWlOrM/not-open.py` isn't open. 2026-10-16 19:55:48.947016160 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.947025779 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.947042881 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-16 19:55:48.948235387 INFO No workspace options found for file:///tmp/.tmp5Z5oaM/sub, using default options 2026-10-16 19:55:48.948255505 DEBUG Negotiated position encoding: UTF16 2026-10-16 19:55:48.948269922 DEBUG Indexing settings for workspace: /tmp/.tmp5Z5oaM/sub 2026-10-16 19:55:48.948310438 DEBUG No `target-version` found in `/tmp/.tmp5Z5oaM/.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 19:55:48.948417319 DEBUG Loaded settings from: `/tmp/.tmp5Z5oaM/.ruff.toml` 2026-10-16 19:55:48.948712853 DEBUG No `target-version` found in `/tmp/.tmp5Z5oaM/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 19:55:48.948829401 DEBUG Loaded settings from: `/tmp/.tmp5Z5oaM/sub/.ruff.toml` for `/tmp/.tmp5Z5oaM/sub` 2026-10-16 19:55:48.948846243 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp5Z5oaM/sub/foo 2026-10-16 19:55:48.949943361 INFO Registering workspace: /tmp/.tmp5Z5oaM/sub 2026-10-16 19:55:48.949985590 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 19:55:48.950034903 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 19:55:48.950051985 WARN No settings available for file:///tmp/.tmp5Z5oaM/unrelated/test.py - falling back to default settings 2026-10-16 19:55:48.950171258 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 19:55:48.950186928 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp5Z5oaM/unrelated/test.py 2026-10-16 19:55:48.950200714 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 19:55:48.960380758 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 19:55:48.960391398 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 19:55:48.960462271 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.05s 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.51s 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.43s 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 44.74s 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.12s 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.33s 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.39s 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::dynamic-function-decorator-return.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::ineffective-final.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-ignore-comment.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-property-type-override.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::mismatched-sentinel-name.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::redundant-condition-strict.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/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/abstract_method.md ... ok test mdtest::call/annotation.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/methods.md ... ok test mdtest::call/never.md ... ok test mdtest::call/open.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/replace.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::call/overloads.md ... ok test mdtest::call/type.md ... ok test mdtest::call/union.md ... ok test mdtest::class/slots.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::class/super.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::conditional/match.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::declaration/error.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::del.md ... ok test mdtest::decorators.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/invalid_await.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/semantic_syntax_errors.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::directives/cast.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::exception/basic.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::expression/assert.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::enums.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::expression/if.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::expression/len.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::function/parameters.md ... ok test mdtest::final.md ... ok test mdtest::function/return_type_inference.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::generics/legacy/aliases.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/legacy/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::import/builtins.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/star.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::known_constants.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::intersection_types.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::liskov.md ... ok test mdtest::literal/collections/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/match.md ... ok test mdtest::narrow/while.md ... ok test mdtest::notebook.md ... ok test mdtest::os_name.md ... ok test mdtest::override.md ... ok test mdtest::overloads.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::promotion.md ... ok test mdtest::properties.md ... ok test mdtest::public_types.md ... ok test mdtest::python_version.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::protocols.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/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::scripts.md ... ok test mdtest::scopes/nonlocal.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 21.75s 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 19:57:21.859241732 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:21.859638557 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:21.859685104 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:21.861521909 DEBUG Client info: None 2026-10-16 19:57:21.861559540 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:21.861588674 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:21.861671790 INFO Version: Unknown 2026-10-16 19:57:21.861751360 DEBUG Received server response for request 1 2026-10-16 19:57:21.862146170 DEBUG Client sends notification `initialized` 2026-10-16 19:57:21.862170576 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpW7bBmg 2026-10-16 19:57:21.862191956 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:21.862269121 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:21.862303515 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:21.862316209 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:21.862325587 DEBUG No workspace configuration provided for file:///tmp/.tmpW7bBmg 2026-10-16 19:57:21.862341837 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:21.862352727 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 19:57:21.862563693 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:21.862571728 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpW7bBmg, using default options 2026-10-16 19:57:21.862591996 DEBUG Initializing workspace `file:///tmp/.tmpW7bBmg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:21.862770441 DEBUG Searching for a project in '/tmp/.tmpW7bBmg' 2026-10-16 19:57:21.862934879 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:21.862943766 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:21.866283260 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:21.866298528 DEBUG Resolving local virtual environment: /tmp/.tmpW7bBmg/.venv 2026-10-16 19:57:21.866481251 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 19:57:21.866493695 DEBUG No virtual environment found 2026-10-16 19:57:21.866573895 DEBUG Adding first-party search path `/tmp/.tmpW7bBmg` 2026-10-16 19:57:21.866579295 DEBUG Using vendored stdlib 2026-10-16 19:57:21.867019811 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:21.867037304 DEBUG Adding new file root '/tmp/.tmpW7bBmg' of kind Project 2026-10-16 19:57:21.870732305 INFO Project::index_files{project=.tmpW7bBmg}: Indexed 3 file(s) in 0.001s 2026-10-16 19:57:21.870756771 DEBUG Updating project to check open files 2026-10-16 19:57:21.871499474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpW7bBmg/lib.py") 2026-10-16 19:57:21.871608769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpW7bBmg/lib.py` 2026-10-16 19:57:21.871621422 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpW7bBmg/lib.py` 2026-10-16 19:57:21.871946873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpW7bBmg/lib.py` to project `.tmpW7bBmg` 2026-10-16 19:57:21.872194087 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpW7bBmg/lib.py` 2026-10-16 19:57:21.872203604 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:21.872217080 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:21.874652888 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 19:57:21.874980914 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=2.75ms 2026-10-16 19:57:21.875129052 DEBUG Received server response for request 2 2026-10-16 19:57:21.875298730 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-16 19:57:21.882633327 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=7.31ms 2026-10-16 19:57:21.882673362 DEBUG Received server response for request 3 2026-10-16 19:57:21.939920799 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:21.940196857 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:21.940221373 DEBUG method="shutdown" response.id=4 duration=181.87µs 2026-10-16 19:57:21.940242262 DEBUG Received server response for request 4 2026-10-16 19:57:21.940248734 DEBUG Client sends notification `exit` 2026-10-16 19:57:21.940313626 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-16 19:57:21.942887965 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:21.942967905 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:21.943003041 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:21.943058284 DEBUG Client info: None 2026-10-16 19:57:21.943069756 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:21.943084093 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:21.943090605 INFO Version: Unknown 2026-10-16 19:57:21.944707377 DEBUG Received server response for request 1 2026-10-16 19:57:21.944752151 DEBUG Client sends notification `initialized` 2026-10-16 19:57:21.944763513 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2cjtrV 2026-10-16 19:57:21.944770245 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:21.944822603 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:21.944918313 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:21.944922120 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:21.944928853 DEBUG No workspace configuration provided for file:///tmp/.tmp2cjtrV 2026-10-16 19:57:21.944938391 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:21.944941567 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 19:57:21.944956655 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:21.944960472 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp2cjtrV, using default options 2026-10-16 19:57:21.944968818 DEBUG Initializing workspace `file:///tmp/.tmp2cjtrV`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:21.944980259 DEBUG Searching for a project in '/tmp/.tmp2cjtrV' 2026-10-16 19:57:21.945000417 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:21.945005587 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:21.945434521 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:21.945441174 DEBUG Resolving local virtual environment: /tmp/.tmp2cjtrV/.venv 2026-10-16 19:57:21.945481209 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 19:57:21.945486358 DEBUG No virtual environment found 2026-10-16 19:57:21.945496417 DEBUG Adding first-party search path `/tmp/.tmp2cjtrV` 2026-10-16 19:57:21.945499864 DEBUG Using vendored stdlib 2026-10-16 19:57:21.945631491 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:21.945636580 DEBUG Adding new file root '/tmp/.tmp2cjtrV' of kind Project 2026-10-16 19:57:21.950074104 INFO Project::index_files{project=.tmp2cjtrV}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:21.950094181 DEBUG Updating project to check open files 2026-10-16 19:57:21.950173360 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2cjtrV/foo.py") 2026-10-16 19:57:21.950183368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2cjtrV/foo.py` 2026-10-16 19:57:21.950190362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2cjtrV/foo.py` 2026-10-16 19:57:21.950282595 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2cjtrV/foo.py` to project `.tmp2cjtrV` 2026-10-16 19:57:21.950296731 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2cjtrV/foo.py` 2026-10-16 19:57:21.950299126 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:21.950312471 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:21.950883943 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 19:57:21.950942412 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=622.98µs 2026-10-16 19:57:21.950953964 DEBUG Received server response for request 2 2026-10-16 19:57:21.950962159 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-16 19:57:21.951919164 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=940.04µs 2026-10-16 19:57:21.951937258 DEBUG Received server response for request 3 2026-10-16 19:57:21.962250072 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:21.962276421 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:21.962281781 DEBUG method="shutdown" response.id=4 duration=9.01µs 2026-10-16 19:57:21.962288303 DEBUG Received server response for request 4 2026-10-16 19:57:21.962291028 DEBUG Client sends notification `exit` 2026-10-16 19:57:21.962300506 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-16 19:57:21.963850333 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:21.963918251 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:21.963941674 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:21.963984385 DEBUG Client info: None 2026-10-16 19:57:21.963994564 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:21.964006256 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:21.964010914 INFO Version: Unknown 2026-10-16 19:57:21.965211466 DEBUG Received server response for request 1 2026-10-16 19:57:21.965247133 DEBUG Client sends notification `initialized` 2026-10-16 19:57:21.965258825 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpriBm7y 2026-10-16 19:57:21.965264405 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:21.965308448 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:21.965409307 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:21.965413054 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:21.965417793 DEBUG No workspace configuration provided for file:///tmp/.tmpriBm7y 2026-10-16 19:57:21.965436919 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:21.965439774 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 19:57:21.965453450 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:21.965456676 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpriBm7y, using default options 2026-10-16 19:57:21.965464220 DEBUG Initializing workspace `file:///tmp/.tmpriBm7y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:21.965474930 DEBUG Searching for a project in '/tmp/.tmpriBm7y' 2026-10-16 19:57:21.965492443 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:21.965496401 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:21.965825318 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:21.965830838 DEBUG Resolving local virtual environment: /tmp/.tmpriBm7y/.venv 2026-10-16 19:57:21.965858580 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 19:57:21.965863108 DEBUG No virtual environment found 2026-10-16 19:57:21.965871063 DEBUG Adding first-party search path `/tmp/.tmpriBm7y` 2026-10-16 19:57:21.965874149 DEBUG Using vendored stdlib 2026-10-16 19:57:21.965985638 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:21.965989666 DEBUG Adding new file root '/tmp/.tmpriBm7y' of kind Project 2026-10-16 19:57:21.971111132 INFO Project::index_files{project=.tmpriBm7y}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:21.971127423 DEBUG Updating project to check open files 2026-10-16 19:57:21.971179791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpriBm7y/foo.py") 2026-10-16 19:57:21.971187876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpriBm7y/foo.py` 2026-10-16 19:57:21.971194949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpriBm7y/foo.py` 2026-10-16 19:57:21.971381098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpriBm7y/foo.py` to project `.tmpriBm7y` 2026-10-16 19:57:21.971398381 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpriBm7y/foo.py` 2026-10-16 19:57:21.971400986 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:21.971411896 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:21.971751453 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 19:57:21.971808049 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=389.17µs 2026-10-16 19:57:21.971820452 DEBUG Received server response for request 2 2026-10-16 19:57:21.982173071 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:21.982207816 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:21.982214208 DEBUG method="shutdown" response.id=3 duration=10.81µs 2026-10-16 19:57:21.982222112 DEBUG Received server response for request 3 2026-10-16 19:57:21.982225288 DEBUG Client sends notification `exit` 2026-10-16 19:57:21.982236840 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-16 19:57:21.984149908 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:21.984223526 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:21.984256168 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:21.984312053 DEBUG Client info: None 2026-10-16 19:57:21.984323534 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:21.984336959 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:21.984342780 INFO Version: Unknown 2026-10-16 19:57:21.984673641 DEBUG Received server response for request 1 2026-10-16 19:57:21.984711572 DEBUG Client sends notification `initialized` 2026-10-16 19:57:21.984927707 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:21.985019710 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:21.985077488 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:21.985081145 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:21.985374906 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:21.985450458 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:21.985468001 DEBUG Initializing workspace `file:///tmp/.tmpOWljpF/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:21.985479983 DEBUG Searching for a project in '/tmp/.tmpOWljpF/a' 2026-10-16 19:57:21.985503257 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:21.985508036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:21.985952710 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:21.985959793 DEBUG Resolving local virtual environment: /tmp/.tmpOWljpF/a/.venv 2026-10-16 19:57:21.985997474 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 19:57:21.986001872 DEBUG No virtual environment found 2026-10-16 19:57:21.986011290 DEBUG Adding first-party search path `/tmp/.tmpOWljpF/a` 2026-10-16 19:57:21.986014816 DEBUG Using vendored stdlib 2026-10-16 19:57:21.986133709 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:21.986138699 DEBUG Adding new file root '/tmp/.tmpOWljpF/a' of kind Project 2026-10-16 19:57:21.987997966 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:21.988011141 DEBUG Initializing workspace `file:///tmp/.tmpOWljpF/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:21.988021330 DEBUG Searching for a project in '/tmp/.tmpOWljpF/b/src' 2026-10-16 19:57:21.988336491 DEBUG Found project at '/tmp/.tmpOWljpF/b' 2026-10-16 19:57:21.988343634 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:21.989215359 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:21.989223274 DEBUG Resolving local virtual environment: /tmp/.tmpOWljpF/b/.venv 2026-10-16 19:57:21.989250806 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 19:57:21.989254864 DEBUG No virtual environment found 2026-10-16 19:57:21.989261466 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:21.989270573 DEBUG Adding extra search-path `/tmp/.tmpOWljpF/deps` 2026-10-16 19:57:21.989273499 DEBUG Adding first-party search path `/tmp/.tmpOWljpF/b/src` 2026-10-16 19:57:21.989276284 DEBUG Adding first-party search path `/tmp/.tmpOWljpF/b` 2026-10-16 19:57:21.989278889 DEBUG Using vendored stdlib 2026-10-16 19:57:21.989405566 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:21.989409403 DEBUG Adding new file root '/tmp/.tmpOWljpF/b' of kind Project 2026-10-16 19:57:21.989965426 DEBUG Adding new file root '/tmp/.tmpOWljpF/deps' of kind SearchPath 2026-10-16 19:57:21.991314697 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:21.991339093 DEBUG Updating project to check open files 2026-10-16 19:57:21.991412551 DEBUG Updating project to check open files 2026-10-16 19:57:21.991483474 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:21.991558364 DEBUG method="textDocument/hover" response.id=2 duration=120.22µs 2026-10-16 19:57:21.991568734 DEBUG Received server response for request 2 2026-10-16 19:57:22.001638291 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:22.001662336 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.001667666 DEBUG method="shutdown" response.id=3 duration=8.12µs 2026-10-16 19:57:22.001674509 DEBUG Received server response for request 3 2026-10-16 19:57:22.001677464 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.001687693 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-16 19:57:22.003256857 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.003337608 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.003367444 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.003409172 DEBUG Client info: None 2026-10-16 19:57:22.003445701 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.003458425 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.003468714 INFO Version: Unknown 2026-10-16 19:57:22.006459394 DEBUG Received server response for request 1 2026-10-16 19:57:22.006501933 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.006519627 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.006565663 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.006622910 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.006626076 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.006640844 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:22.006656183 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.006668566 DEBUG Initializing workspace `file:///tmp/.tmpanNSM6/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.006679647 DEBUG Searching for a project in '/tmp/.tmpanNSM6/a' 2026-10-16 19:57:22.006699404 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:22.006703912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.007006650 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.007011940 DEBUG Resolving local virtual environment: /tmp/.tmpanNSM6/a/.venv 2026-10-16 19:57:22.007037668 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 19:57:22.007041826 DEBUG No virtual environment found 2026-10-16 19:57:22.007048719 DEBUG Adding first-party search path `/tmp/.tmpanNSM6/a` 2026-10-16 19:57:22.007051785 DEBUG Using vendored stdlib 2026-10-16 19:57:22.007159106 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.007162783 DEBUG Adding new file root '/tmp/.tmpanNSM6/a' of kind Project 2026-10-16 19:57:22.009761768 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.009777357 DEBUG Initializing workspace `file:///tmp/.tmpanNSM6/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.009794679 DEBUG Searching for a project in '/tmp/.tmpanNSM6/b' 2026-10-16 19:57:22.009815258 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:22.009819506 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.010108238 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.010113808 DEBUG Resolving local virtual environment: /tmp/.tmpanNSM6/b/.venv 2026-10-16 19:57:22.010139626 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 19:57:22.010143794 DEBUG No virtual environment found 2026-10-16 19:57:22.010151829 DEBUG Adding first-party search path `/tmp/.tmpanNSM6/b` 2026-10-16 19:57:22.010154875 DEBUG Using vendored stdlib 2026-10-16 19:57:22.010263349 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.010266825 DEBUG Adding new file root '/tmp/.tmpanNSM6/b' of kind Project 2026-10-16 19:57:22.012371012 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.012387132 DEBUG Updating project to check open files 2026-10-16 19:57:22.012398543 DEBUG Updating project to check open files 2026-10-16 19:57:22.012459628 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:22.012479615 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:22.016700653 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-16 19:57:22.016882694 DEBUG method="textDocument/hover" response.id=2 duration=4.47ms 2026-10-16 19:57:22.016895268 DEBUG Received server response for request 2 2026-10-16 19:57:22.026970896 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:22.026994711 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.027000372 DEBUG method="shutdown" response.id=3 duration=8.65µs 2026-10-16 19:57:22.027006814 DEBUG Received server response for request 3 2026-10-16 19:57:22.027009509 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.027019177 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-16 19:57:22.029045818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.029115769 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.029140947 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.029240113 DEBUG Client info: None 2026-10-16 19:57:22.029253468 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.029265781 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.029270329 INFO Version: Unknown 2026-10-16 19:57:22.029307269 DEBUG Received server response for request 1 2026-10-16 19:57:22.029334109 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.029346001 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.029382279 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.029465535 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.029469212 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.029492766 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.029504849 DEBUG Initializing workspace `file:///tmp/.tmpWXsK67/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.029515269 DEBUG Searching for a project in '/tmp/.tmpWXsK67/src' 2026-10-16 19:57:22.029545736 DEBUG Found project at '/tmp/.tmpWXsK67/src' 2026-10-16 19:57:22.029549473 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.029876546 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.029882147 DEBUG Resolving local virtual environment: /tmp/.tmpWXsK67/src/.venv 2026-10-16 19:57:22.029912073 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 19:57:22.029916371 DEBUG No virtual environment found 2026-10-16 19:57:22.029926470 DEBUG Adding extra search-path `/tmp/.tmpWXsK67/src/workspace-deps` 2026-10-16 19:57:22.029929666 DEBUG Adding first-party search path `/tmp/.tmpWXsK67/src` 2026-10-16 19:57:22.029932441 DEBUG Using vendored stdlib 2026-10-16 19:57:22.030042237 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.030046305 DEBUG Adding new file root '/tmp/.tmpWXsK67/src' of kind Project 2026-10-16 19:57:22.030552123 DEBUG Adding new file root '/tmp/.tmpWXsK67/src/workspace-deps' of kind SearchPath 2026-10-16 19:57:22.030675856 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:22.031923886 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:22.031936751 DEBUG Updating project to check open files 2026-10-16 19:57:22.032221935 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.036395664 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-16 19:57:22.036604896 DEBUG method="textDocument/hover" response.id=2 duration=4.65ms 2026-10-16 19:57:22.036630895 DEBUG Received server response for request 2 2026-10-16 19:57:22.036647837 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.036751652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWXsK67/src/script") 2026-10-16 19:57:22.036760979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWXsK67/src/script` 2026-10-16 19:57:22.036774374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWXsK67/src/script` 2026-10-16 19:57:22.036886194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWXsK67/src/script` to project `src` 2026-10-16 19:57:22.036907724 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWXsK67/src/script` 2026-10-16 19:57:22.036910770 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.036916902 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(102))}}: Set open project files (count: 1) 2026-10-16 19:57:22.037457095 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 19:57:22.039107861 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 19:57:22.039152144 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 19:57:22.039159378 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 19:57:22.039291636 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpWXsK67/src/script-deps` 2026-10-16 19:57:22.039302456 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 19:57:22.039595235 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.039861605 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpWXsK67/src/script-deps' of kind SearchPath 2026-10-16 19:57:22.039934482 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.042072772 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-16 19:57:22.042255585 DEBUG method="textDocument/hover" response.id=3 duration=4.26ms 2026-10-16 19:57:22.042324294 DEBUG Received server response for request 3 2026-10-16 19:57:22.052413849 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.052452271 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.052459875 DEBUG method="shutdown" response.id=4 duration=11.91µs 2026-10-16 19:57:22.052563039 DEBUG Received server response for request 4 2026-10-16 19:57:22.052569030 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.052585210 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-16 19:57:22.055276408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.055349275 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.055375604 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.057476595 DEBUG Client info: None 2026-10-16 19:57:22.057608622 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.058115924 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.058128227 INFO Version: Unknown 2026-10-16 19:57:22.058179493 DEBUG Received server response for request 1 2026-10-16 19:57:22.058223446 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.058235017 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9LwILx 2026-10-16 19:57:22.058241650 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.058304468 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.058400548 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.058405006 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.058412560 DEBUG No workspace configuration provided for file:///tmp/.tmp9LwILx 2026-10-16 19:57:22.058419393 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 19:57:22.058672809 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.058679120 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp9LwILx, using default options 2026-10-16 19:57:22.058691143 DEBUG Initializing workspace `file:///tmp/.tmp9LwILx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.058704177 DEBUG Searching for a project in '/tmp/.tmp9LwILx' 2026-10-16 19:57:22.058741928 DEBUG Found project at '/tmp/.tmp9LwILx' 2026-10-16 19:57:22.058746978 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.059248378 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.059253858 DEBUG Resolving local virtual environment: /tmp/.tmp9LwILx/.venv 2026-10-16 19:57:22.059284085 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 19:57:22.059288453 DEBUG No virtual environment found 2026-10-16 19:57:22.059297350 DEBUG Adding first-party search path `/tmp/.tmp9LwILx` 2026-10-16 19:57:22.059300476 DEBUG Using vendored stdlib 2026-10-16 19:57:22.060028972 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.060140241 DEBUG Adding new file root '/tmp/.tmp9LwILx' of kind Project 2026-10-16 19:57:22.062313076 DEBUG Skipping directory '/tmp/.tmp9LwILx/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 19:57:22.063575124 INFO Project::index_files{project=.tmp9LwILx}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:22.063711309 DEBUG Updating project to check open files 2026-10-16 19:57:22.064384382 DEBUG method="textDocument/documentSymbol" response.id=2 duration=537.86µs 2026-10-16 19:57:22.064536537 DEBUG Received server response for request 2 2026-10-16 19:57:22.064728447 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 19:57:22.064969058 DEBUG method="textDocument/documentSymbol" response.id=3 duration=107.83µs 2026-10-16 19:57:22.065091157 DEBUG Received server response for request 3 2026-10-16 19:57:22.065201715 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-16 19:57:22.065486268 DEBUG method="textDocument/documentSymbol" response.id=4 duration=175.92µs 2026-10-16 19:57:22.065609369 DEBUG Received server response for request 4 2026-10-16 19:57:22.065717302 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-16 19:57:22.065934980 DEBUG method="textDocument/documentSymbol" response.id=5 duration=100.00µs 2026-10-16 19:57:22.066050326 DEBUG Received server response for request 5 2026-10-16 19:57:22.066159862 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-16 19:57:22.066367682 DEBUG method="textDocument/documentSymbol" response.id=6 duration=100.18µs 2026-10-16 19:57:22.066499359 DEBUG Received server response for request 6 2026-10-16 19:57:22.066607692 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 19:57:22.067055652 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.081727031 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.084453695 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-16 19:57:22.084655604 DEBUG method="textDocument/hover" response.id=7 duration=17.94ms 2026-10-16 19:57:22.084671163 DEBUG Received server response for request 7 2026-10-16 19:57:22.084683275 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-16 19:57:22.084810885 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=112.16µs 2026-10-16 19:57:22.084821104 DEBUG Received server response for request 8 2026-10-16 19:57:22.084826594 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-16 19:57:22.085089578 DEBUG method="textDocument/foldingRange" response.id=9 duration=226.28µs 2026-10-16 19:57:22.085102432 DEBUG Received server response for request 9 2026-10-16 19:57:22.085115406 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-16 19:57:22.085260418 DEBUG method="textDocument/prepareRename" response.id=10 duration=74.27µs 2026-10-16 19:57:22.085353923 DEBUG Received server response for request 10 2026-10-16 19:57:22.085367569 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-16 19:57:22.086261616 DEBUG method="textDocument/rename" response.id=11 duration=877.44µs 2026-10-16 19:57:22.086381992 DEBUG Received server response for request 11 2026-10-16 19:57:22.096486114 DEBUG Client sends request `shutdown` with ID 12 2026-10-16 19:57:22.096558540 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.096564691 DEBUG method="shutdown" response.id=12 duration=10.62µs 2026-10-16 19:57:22.096659068 DEBUG Received server response for request 12 2026-10-16 19:57:22.096664518 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.096675840 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-16 19:57:22.101145854 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.101221546 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.101272351 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.101306014 DEBUG Client info: None 2026-10-16 19:57:22.101316885 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.101328777 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.101333716 INFO Version: Unknown 2026-10-16 19:57:22.101372619 DEBUG Received server response for request 1 2026-10-16 19:57:22.101405160 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.101416682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.101467447 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.101563677 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.101585288 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.101598262 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 19:57:22.101615164 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.101630343 DEBUG Initializing workspace `file:///tmp/.tmpAJ2KTe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.101641443 DEBUG Searching for a project in '/tmp/.tmpAJ2KTe/src' 2026-10-16 19:57:22.101664286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:22.101668304 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.102051933 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.102057925 DEBUG Resolving local virtual environment: /tmp/.tmpAJ2KTe/src/.venv 2026-10-16 19:57:22.102089083 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 19:57:22.102093471 DEBUG No virtual environment found 2026-10-16 19:57:22.102102037 DEBUG Adding first-party search path `/tmp/.tmpAJ2KTe/src` 2026-10-16 19:57:22.102105143 DEBUG Using vendored stdlib 2026-10-16 19:57:22.102227112 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.102230899 DEBUG Adding new file root '/tmp/.tmpAJ2KTe/src' of kind Project 2026-10-16 19:57:22.104161220 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.104173362 DEBUG Updating project to check open files 2026-10-16 19:57:22.104205292 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpAJ2KTe/src/notebook.ipynb is neither open nor a supported closed file 2026-10-16 19:57:22.104274382 DEBUG method="textDocument/documentSymbol" response.id=2 duration=76.72µs 2026-10-16 19:57:22.104284952 DEBUG Received server response for request 2 2026-10-16 19:57:22.104306723 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 19:57:22.104322242 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-16 19:57:22.104448438 DEBUG method="textDocument/documentSymbol" response.id=3 duration=128.03µs 2026-10-16 19:57:22.104458708 DEBUG Received server response for request 3 2026-10-16 19:57:22.114532513 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.114582376 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.114587676 DEBUG method="shutdown" response.id=4 duration=8.91µs 2026-10-16 19:57:22.114693475 DEBUG Received server response for request 4 2026-10-16 19:57:22.114699255 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.114718161 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-16 19:57:22.116268148 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.116328551 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.116355432 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.116448036 DEBUG Client info: None 2026-10-16 19:57:22.116468704 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 19:57:22.116713483 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.116721328 INFO Version: Unknown 2026-10-16 19:57:22.119230044 DEBUG Received server response for request 1 2026-10-16 19:57:22.119388561 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.119538152 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.119669127 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.119828456 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.119834467 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.119847482 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.119906623 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.119917954 DEBUG Initializing workspace `file:///tmp/.tmpjgPVzh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.119929255 DEBUG Searching for a project in '/tmp/.tmpjgPVzh/src' 2026-10-16 19:57:22.119966024 DEBUG Found project at '/tmp/.tmpjgPVzh/src' 2026-10-16 19:57:22.119970132 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.120270575 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.120275976 DEBUG Resolving local virtual environment: /tmp/.tmpjgPVzh/src/.venv 2026-10-16 19:57:22.120301644 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 19:57:22.120305892 DEBUG No virtual environment found 2026-10-16 19:57:22.120316081 DEBUG Adding extra search-path `/tmp/.tmpjgPVzh/deps` 2026-10-16 19:57:22.120319146 DEBUG Adding first-party search path `/tmp/.tmpjgPVzh/src` 2026-10-16 19:57:22.120321942 DEBUG Using vendored stdlib 2026-10-16 19:57:22.121119418 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.121253800 DEBUG Adding new file root '/tmp/.tmpjgPVzh/src' of kind Project 2026-10-16 19:57:22.122023744 DEBUG Adding new file root '/tmp/.tmpjgPVzh/deps' of kind SearchPath 2026-10-16 19:57:22.122447479 DEBUG Ignoring file `/tmp/.tmpjgPVzh/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-16 19:57:22.123569293 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.123972118 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjgPVzh/src/main.py"))}: Checking file '/tmp/.tmpjgPVzh/src/main.py' 2026-10-16 19:57:22.124073769 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjgPVzh/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.137794885 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjgPVzh/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.138734678 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.15ms 2026-10-16 19:57:22.138773481 DEBUG Received server response for request 2 2026-10-16 19:57:22.139060549 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:22.139313203 DEBUG method="textDocument/diagnostic" response.id=3 duration=110.06µs 2026-10-16 19:57:22.139436665 DEBUG Received server response for request 3 2026-10-16 19:57:22.139452885 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 19:57:22.139674160 DEBUG method="textDocument/diagnostic" response.id=4 duration=176.92µs 2026-10-16 19:57:22.139709867 DEBUG Received server response for request 4 2026-10-16 19:57:22.139719285 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 19:57:22.139837557 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpjgPVzh/src/missing.py` 2026-10-16 19:57:22.139858666 DEBUG method="textDocument/diagnostic" response.id=5 duration=51.71µs 2026-10-16 19:57:22.139901406 DEBUG Received server response for request 5 2026-10-16 19:57:22.149992724 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 19:57:22.150060582 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.150068456 DEBUG method="shutdown" response.id=6 duration=13.52µs 2026-10-16 19:57:22.150195625 DEBUG Received server response for request 6 2026-10-16 19:57:22.150201336 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.150212947 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-16 19:57:22.154591310 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.154666581 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.154688382 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.154756680 DEBUG Client info: None 2026-10-16 19:57:22.154768883 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 19:57:22.154790794 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.154796384 INFO Version: Unknown 2026-10-16 19:57:22.154897494 DEBUG Received server response for request 1 2026-10-16 19:57:22.154934523 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.154946967 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.155024632 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.155186456 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.155191125 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.155203989 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.155220951 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.155235318 DEBUG Initializing workspace `file:///tmp/.tmp9o8sPT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.155247651 DEBUG Searching for a project in '/tmp/.tmp9o8sPT/src' 2026-10-16 19:57:22.155390358 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:22.155397211 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.155848057 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.155854529 DEBUG Resolving local virtual environment: /tmp/.tmp9o8sPT/src/.venv 2026-10-16 19:57:22.155890687 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 19:57:22.155895796 DEBUG No virtual environment found 2026-10-16 19:57:22.155905465 DEBUG Adding first-party search path `/tmp/.tmp9o8sPT/src` 2026-10-16 19:57:22.155909001 DEBUG Using vendored stdlib 2026-10-16 19:57:22.156032312 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.156036801 DEBUG Adding new file root '/tmp/.tmp9o8sPT/src' of kind Project 2026-10-16 19:57:22.158484853 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:22.158498649 DEBUG Updating project to check open files 2026-10-16 19:57:22.158592755 DEBUG method="textDocument/diagnostic" response.id=2 duration=69.55µs 2026-10-16 19:57:22.158603806 DEBUG Received server response for request 2 2026-10-16 19:57:22.168676649 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:22.168735029 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.168741931 DEBUG method="shutdown" response.id=3 duration=11.86µs 2026-10-16 19:57:22.168862838 DEBUG Received server response for request 3 2026-10-16 19:57:22.168868599 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.168880912 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-16 19:57:22.170731463 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.170819027 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.170852941 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.170931198 DEBUG Client info: None 2026-10-16 19:57:22.170944152 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 19:57:22.172450578 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.172458132 INFO Version: Unknown 2026-10-16 19:57:22.172502535 DEBUG Received server response for request 1 2026-10-16 19:57:22.172550716 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.172563930 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.172626047 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.172693974 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.172697260 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.172727086 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.172741754 DEBUG Initializing workspace `file:///tmp/.tmpagacYT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.172752734 DEBUG Searching for a project in '/tmp/.tmpagacYT/src' 2026-10-16 19:57:22.172801025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:22.172806465 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.173290203 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.173297236 DEBUG Resolving local virtual environment: /tmp/.tmpagacYT/src/.venv 2026-10-16 19:57:22.173335497 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 19:57:22.173340327 DEBUG No virtual environment found 2026-10-16 19:57:22.173349464 DEBUG Adding first-party search path `/tmp/.tmpagacYT/src` 2026-10-16 19:57:22.173352700 DEBUG Using vendored stdlib 2026-10-16 19:57:22.173533860 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.174863954 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.174869254 DEBUG Adding new file root '/tmp/.tmpagacYT/src' of kind Project 2026-10-16 19:57:22.176939788 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.177086333 DEBUG method="textDocument/diagnostic" response.id=2 duration=121.90µs 2026-10-16 19:57:22.177097333 DEBUG Received server response for request 2 2026-10-16 19:57:22.187172301 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:22.187196917 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.187202678 DEBUG method="shutdown" response.id=3 duration=8.99µs 2026-10-16 19:57:22.187208799 DEBUG Received server response for request 3 2026-10-16 19:57:22.187211514 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.187220792 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-16 19:57:22.188814631 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.188878731 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.188904470 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.188947821 DEBUG Client info: None 2026-10-16 19:57:22.188958140 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.188969031 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.188973489 INFO Version: Unknown 2026-10-16 19:57:22.189007673 DEBUG Received server response for request 1 2026-10-16 19:57:22.189031809 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.189043881 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.189079789 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.189151613 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.189155070 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.189169407 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:22.189185767 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.189197459 DEBUG Initializing workspace `file:///tmp/.tmphqvGwe/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.189206596 DEBUG Searching for a project in '/tmp/.tmphqvGwe/a' 2026-10-16 19:57:22.189226774 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:22.189230631 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.189565650 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.189571701 DEBUG Resolving local virtual environment: /tmp/.tmphqvGwe/a/.venv 2026-10-16 19:57:22.189597680 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 19:57:22.189601778 DEBUG No virtual environment found 2026-10-16 19:57:22.189609372 DEBUG Adding first-party search path `/tmp/.tmphqvGwe/a` 2026-10-16 19:57:22.189612277 DEBUG Using vendored stdlib 2026-10-16 19:57:22.189717595 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.189721041 DEBUG Adding new file root '/tmp/.tmphqvGwe/a' of kind Project 2026-10-16 19:57:22.191464471 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:22.191475282 DEBUG Initializing workspace `file:///tmp/.tmphqvGwe/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.191484970 DEBUG Searching for a project in '/tmp/.tmphqvGwe/b/src' 2026-10-16 19:57:22.191520306 DEBUG Found project at '/tmp/.tmphqvGwe/b' 2026-10-16 19:57:22.191530846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.192005296 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.192010956 DEBUG Resolving local virtual environment: /tmp/.tmphqvGwe/b/.venv 2026-10-16 19:57:22.192047645 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 19:57:22.192051643 DEBUG No virtual environment found 2026-10-16 19:57:22.192058556 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.192068284 DEBUG Adding extra search-path `/tmp/.tmphqvGwe/deps` 2026-10-16 19:57:22.192071771 DEBUG Adding first-party search path `/tmp/.tmphqvGwe/b/src` 2026-10-16 19:57:22.192074486 DEBUG Adding first-party search path `/tmp/.tmphqvGwe/b` 2026-10-16 19:57:22.192077431 DEBUG Using vendored stdlib 2026-10-16 19:57:22.192202636 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.192206513 DEBUG Adding new file root '/tmp/.tmphqvGwe/b' of kind Project 2026-10-16 19:57:22.192792633 DEBUG Adding new file root '/tmp/.tmphqvGwe/deps' of kind SearchPath 2026-10-16 19:57:22.194086730 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:22.194097801 DEBUG Updating project to check open files 2026-10-16 19:57:22.194121645 DEBUG Updating project to check open files 2026-10-16 19:57:22.194175687 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:22.194518089 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.199379858 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 19:57:22.199592647 DEBUG method="textDocument/hover" response.id=2 duration=5.46ms 2026-10-16 19:57:22.199611773 DEBUG Received server response for request 2 2026-10-16 19:57:22.199637591 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.199643483 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 19:57:22.199694408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphqvGwe/deps/library.py") 2026-10-16 19:57:22.199703044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.199715347 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.199909722 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-16 19:57:22.200158499 DEBUG method="textDocument/hover" response.id=3 duration=420.59µs 2026-10-16 19:57:22.200168537 DEBUG Received server response for request 3 2026-10-16 19:57:22.200178616 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 19:57:22.200189567 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 19:57:22.200407866 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.200413276 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 19:57:22.200460535 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 19:57:22.200486434 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphqvGwe/deps/library.py", kind: FileContent } 2026-10-16 19:57:22.200505109 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphqvGwe/deps/library.py", kind: FileContent } 2026-10-16 19:57:22.200510529 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.200516490 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.200613111 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 19:57:22.200793339 DEBUG method="textDocument/hover" response.id=4 duration=266.86µs 2026-10-16 19:57:22.200805963 DEBUG Received server response for request 4 2026-10-16 19:57:22.200840247 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:22.200855676 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 19:57:22.200873740 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmphqvGwe/a` 2026-10-16 19:57:22.200898837 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphqvGwe/deps/library.py", kind: Any } 2026-10-16 19:57:22.200909778 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmphqvGwe/b/src` 2026-10-16 19:57:22.200920608 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphqvGwe/deps/library.py", kind: Any } 2026-10-16 19:57:22.200925978 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201276566 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 19:57:22.201312964 DEBUG method="textDocument/hover" response.id=5 duration=367.43µs 2026-10-16 19:57:22.201327712 DEBUG Received server response for request 5 2026-10-16 19:57:22.201351146 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:22.201355544 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 19:57:22.201369640 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmphqvGwe/a` 2026-10-16 19:57:22.201394146 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmphqvGwe/deps/library.py", kind: Any } 2026-10-16 19:57:22.201406359 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmphqvGwe/b/src` 2026-10-16 19:57:22.201418422 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmphqvGwe/deps/library.py", kind: File } 2026-10-16 19:57:22.201440443 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201453688 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201459018 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201464939 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmphqvGwe/deps` 2026-10-16 19:57:22.201470890 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmphqvGwe/deps/library.py` from project `b` 2026-10-16 19:57:22.201501498 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201515774 DEBUG method="textDocument/hover" response.id=6 duration=31.30µs 2026-10-16 19:57:22.201527586 DEBUG Received server response for request 6 2026-10-16 19:57:22.201568834 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:22.201573673 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 19:57:22.201593901 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmphqvGwe/a` 2026-10-16 19:57:22.201608128 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphqvGwe/deps/library.py", kind: File } 2026-10-16 19:57:22.201618297 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmphqvGwe/b/src` 2026-10-16 19:57:22.201629127 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmphqvGwe/deps/library.py", kind: File } 2026-10-16 19:57:22.201634307 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201642211 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201646459 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmphqvGwe/deps/library.py` 2026-10-16 19:57:22.201658211 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmphqvGwe/deps` 2026-10-16 19:57:22.202217541 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 19:57:22.202248298 DEBUG method="textDocument/hover" response.id=7 duration=580.75µs 2026-10-16 19:57:22.202262605 DEBUG Received server response for request 7 2026-10-16 19:57:22.212339596 DEBUG Client sends request `shutdown` with ID 8 2026-10-16 19:57:22.212401993 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.212407644 DEBUG method="shutdown" response.id=8 duration=9.51µs 2026-10-16 19:57:22.212414427 DEBUG Received server response for request 8 2026-10-16 19:57:22.212417082 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.212543439 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-16 19:57:22.214852329 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.214934133 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.214962496 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.217245598 DEBUG Client info: None 2026-10-16 19:57:22.217266467 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.217282578 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.217289180 INFO Version: Unknown 2026-10-16 19:57:22.218499861 DEBUG Received server response for request 1 2026-10-16 19:57:22.218550396 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.218698263 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.219060512 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.219099806 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.219106879 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.219122328 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.219125604 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.219161592 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.219753222 DEBUG Initializing workspace `file:///tmp/.tmpPSoWqa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.219773810 DEBUG Searching for a project in '/tmp/.tmpPSoWqa/src' 2026-10-16 19:57:22.220540749 DEBUG Found project at '/tmp/.tmpPSoWqa' 2026-10-16 19:57:22.220554014 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.221266731 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.221280296 DEBUG Resolving local virtual environment: /tmp/.tmpPSoWqa/.venv 2026-10-16 19:57:22.221527470 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 19:57:22.221539021 DEBUG No virtual environment found 2026-10-16 19:57:22.221548068 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.221555252 DEBUG Adding first-party search path `/tmp/.tmpPSoWqa/src` 2026-10-16 19:57:22.221558478 DEBUG Adding first-party search path `/tmp/.tmpPSoWqa` 2026-10-16 19:57:22.221561293 DEBUG Using vendored stdlib 2026-10-16 19:57:22.222252389 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.222263250 DEBUG Adding new file root '/tmp/.tmpPSoWqa' of kind Project 2026-10-16 19:57:22.225412156 INFO Project::index_files{project=.tmpPSoWqa}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.225439577 DEBUG Updating project to check open files 2026-10-16 19:57:22.225721055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPSoWqa/src/foo.py") 2026-10-16 19:57:22.225736224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPSoWqa/src/foo.py` 2026-10-16 19:57:22.225746934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPSoWqa/src/foo.py` 2026-10-16 19:57:22.226229689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPSoWqa/src/foo.py` to project `.tmpPSoWqa` 2026-10-16 19:57:22.226251851 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPSoWqa/src/foo.py` 2026-10-16 19:57:22.226254987 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.226268172 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.226814917 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPSoWqa/src/foo.py"))}: Checking file '/tmp/.tmpPSoWqa/src/foo.py' 2026-10-16 19:57:22.226921938 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPSoWqa/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.242537357 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.82ms 2026-10-16 19:57:22.242634008 DEBUG Received server response for request 2 2026-10-16 19:57:22.242683050 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.243163161 DEBUG method="textDocument/codeAction" response.id=3 duration=440.56µs 2026-10-16 19:57:22.243186585 DEBUG Received server response for request 3 2026-10-16 19:57:22.253831882 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.253910590 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.253919947 DEBUG method="shutdown" response.id=4 duration=14.74µs 2026-10-16 19:57:22.253988636 DEBUG Received server response for request 4 2026-10-16 19:57:22.253994958 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.254022109 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-16 19:57:22.256966822 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.257043265 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.257077590 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.261124110 DEBUG Client info: None 2026-10-16 19:57:22.261144939 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.261159847 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.261166619 INFO Version: Unknown 2026-10-16 19:57:22.261214720 DEBUG Received server response for request 1 2026-10-16 19:57:22.261254053 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.261266737 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.261490547 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.261547073 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.261552814 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.261576568 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.261580175 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.261849380 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.261873455 DEBUG Initializing workspace `file:///tmp/.tmpvDMmwR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.261889616 DEBUG Searching for a project in '/tmp/.tmpvDMmwR/src' 2026-10-16 19:57:22.261921856 DEBUG Found project at '/tmp/.tmpvDMmwR' 2026-10-16 19:57:22.261926465 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.262459835 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.262465596 DEBUG Resolving local virtual environment: /tmp/.tmpvDMmwR/.venv 2026-10-16 19:57:22.262496454 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 19:57:22.262500862 DEBUG No virtual environment found 2026-10-16 19:57:22.262508296 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.262514397 DEBUG Adding first-party search path `/tmp/.tmpvDMmwR/src` 2026-10-16 19:57:22.262517333 DEBUG Adding first-party search path `/tmp/.tmpvDMmwR` 2026-10-16 19:57:22.262520188 DEBUG Using vendored stdlib 2026-10-16 19:57:22.262693814 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.262698413 DEBUG Adding new file root '/tmp/.tmpvDMmwR' of kind Project 2026-10-16 19:57:22.265676438 INFO Project::index_files{project=.tmpvDMmwR}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.265697207 DEBUG Updating project to check open files 2026-10-16 19:57:22.265758472 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvDMmwR/src/foo.py") 2026-10-16 19:57:22.265765195 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvDMmwR/src/foo.py` 2026-10-16 19:57:22.265772248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvDMmwR/src/foo.py` 2026-10-16 19:57:22.265857658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvDMmwR/src/foo.py` to project `.tmpvDMmwR` 2026-10-16 19:57:22.265870823 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvDMmwR/src/foo.py` 2026-10-16 19:57:22.265873328 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.265881723 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.266028990 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvDMmwR/src/foo.py"))}: Checking file '/tmp/.tmpvDMmwR/src/foo.py' 2026-10-16 19:57:22.266150117 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvDMmwR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.280253430 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvDMmwR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.280949445 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.06ms 2026-10-16 19:57:22.280980544 DEBUG Received server response for request 2 2026-10-16 19:57:22.281017273 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.329488889 DEBUG method="textDocument/codeAction" response.id=3 duration=48.45ms 2026-10-16 19:57:22.329568058 DEBUG Received server response for request 3 2026-10-16 19:57:22.340439970 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.340691021 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.340705227 DEBUG method="shutdown" response.id=4 duration=19.67µs 2026-10-16 19:57:22.340743509 DEBUG Received server response for request 4 2026-10-16 19:57:22.340750122 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.340762655 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-16 19:57:22.345050468 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.345134295 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.345157849 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.345221578 DEBUG Client info: None 2026-10-16 19:57:22.345233932 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.345248800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.345254791 INFO Version: Unknown 2026-10-16 19:57:22.345337626 DEBUG Received server response for request 1 2026-10-16 19:57:22.345494961 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.345540587 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.346495598 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.347385688 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.347392420 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.347413159 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.347416455 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.347459857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.347487338 DEBUG Initializing workspace `file:///tmp/.tmp4pViqo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.347505262 DEBUG Searching for a project in '/tmp/.tmp4pViqo/src' 2026-10-16 19:57:22.347535328 DEBUG Found project at '/tmp/.tmp4pViqo' 2026-10-16 19:57:22.347540097 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.348043722 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.348050264 DEBUG Resolving local virtual environment: /tmp/.tmp4pViqo/.venv 2026-10-16 19:57:22.348086262 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 19:57:22.348091461 DEBUG No virtual environment found 2026-10-16 19:57:22.348099286 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.348105778 DEBUG Adding first-party search path `/tmp/.tmp4pViqo/src` 2026-10-16 19:57:22.348108764 DEBUG Adding first-party search path `/tmp/.tmp4pViqo` 2026-10-16 19:57:22.348111719 DEBUG Using vendored stdlib 2026-10-16 19:57:22.348233217 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.348237766 DEBUG Adding new file root '/tmp/.tmp4pViqo' of kind Project 2026-10-16 19:57:22.353853880 INFO Project::index_files{project=.tmp4pViqo}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.353871703 DEBUG Updating project to check open files 2026-10-16 19:57:22.353951723 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4pViqo/src/foo.py") 2026-10-16 19:57:22.353960329 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4pViqo/src/foo.py` 2026-10-16 19:57:22.353967463 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4pViqo/src/foo.py` 2026-10-16 19:57:22.354458063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4pViqo/src/foo.py` to project `.tmp4pViqo` 2026-10-16 19:57:22.354479884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4pViqo/src/foo.py` 2026-10-16 19:57:22.354482950 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.354495163 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.354996353 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4pViqo/src/foo.py"))}: Checking file '/tmp/.tmp4pViqo/src/foo.py' 2026-10-16 19:57:22.355247955 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4pViqo/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.367129901 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4pViqo/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.375362092 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.86ms 2026-10-16 19:57:22.375598566 DEBUG Received server response for request 2 2026-10-16 19:57:22.375638861 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.415844223 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.415866916 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:22.415897483 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 19:57:22.417110418 DEBUG method="textDocument/codeAction" response.id=3 duration=41.44ms 2026-10-16 19:57:22.417158999 DEBUG Received server response for request 3 2026-10-16 19:57:22.427565809 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.427609922 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.427618037 DEBUG method="shutdown" response.id=4 duration=14.72µs 2026-10-16 19:57:22.427774851 DEBUG Received server response for request 4 2026-10-16 19:57:22.427793726 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.427826247 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-16 19:57:22.433144573 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.433226126 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.433265600 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.434820296 DEBUG Client info: None 2026-10-16 19:57:22.434836296 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.434850893 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.434857425 INFO Version: Unknown 2026-10-16 19:57:22.434902470 DEBUG Received server response for request 1 2026-10-16 19:57:22.434942896 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.434956381 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.435044306 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.435092977 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.435096955 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.435113315 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.435116341 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.435144253 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.435163630 DEBUG Initializing workspace `file:///tmp/.tmpHxaRww/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.435181563 DEBUG Searching for a project in '/tmp/.tmpHxaRww/src' 2026-10-16 19:57:22.435212511 DEBUG Found project at '/tmp/.tmpHxaRww' 2026-10-16 19:57:22.435217170 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.435734130 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.435740532 DEBUG Resolving local virtual environment: /tmp/.tmpHxaRww/.venv 2026-10-16 19:57:22.435776509 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 19:57:22.435793712 DEBUG No virtual environment found 2026-10-16 19:57:22.435801196 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.435808159 DEBUG Adding first-party search path `/tmp/.tmpHxaRww/src` 2026-10-16 19:57:22.435811275 DEBUG Adding first-party search path `/tmp/.tmpHxaRww` 2026-10-16 19:57:22.435814320 DEBUG Using vendored stdlib 2026-10-16 19:57:22.435935187 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.435939435 DEBUG Adding new file root '/tmp/.tmpHxaRww' of kind Project 2026-10-16 19:57:22.441227934 INFO Project::index_files{project=.tmpHxaRww}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.441380631 DEBUG Updating project to check open files 2026-10-16 19:57:22.441841545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHxaRww/src/foo.py") 2026-10-16 19:57:22.441969836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHxaRww/src/foo.py` 2026-10-16 19:57:22.442125007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHxaRww/src/foo.py` 2026-10-16 19:57:22.442407397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHxaRww/src/foo.py` to project `.tmpHxaRww` 2026-10-16 19:57:22.442562097 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHxaRww/src/foo.py` 2026-10-16 19:57:22.442704043 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.442879352 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.443174936 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHxaRww/src/foo.py"))}: Checking file '/tmp/.tmpHxaRww/src/foo.py' 2026-10-16 19:57:22.443449702 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHxaRww/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.455237582 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHxaRww/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.455559977 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.52ms 2026-10-16 19:57:22.455586677 DEBUG Received server response for request 2 2026-10-16 19:57:22.455682857 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.455900565 DEBUG method="textDocument/codeAction" response.id=3 duration=183.16µs 2026-10-16 19:57:22.455916445 DEBUG Received server response for request 3 2026-10-16 19:57:22.466339245 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.466397935 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.466406561 DEBUG method="shutdown" response.id=4 duration=14.05µs 2026-10-16 19:57:22.466434594 DEBUG Received server response for request 4 2026-10-16 19:57:22.466438912 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.466503934 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-16 19:57:22.470683173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.470758985 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.470789051 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.470845166 DEBUG Client info: None 2026-10-16 19:57:22.470855857 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.470869071 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.470874952 INFO Version: Unknown 2026-10-16 19:57:22.471497099 DEBUG Received server response for request 1 2026-10-16 19:57:22.471538647 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.471551461 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.471602277 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.471661728 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.471664914 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.471691955 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.471704108 DEBUG Initializing workspace `file:///tmp/.tmpS6SaAC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.471714667 DEBUG Searching for a project in '/tmp/.tmpS6SaAC/src' 2026-10-16 19:57:22.471736859 DEBUG Found project at '/tmp/.tmpS6SaAC' 2026-10-16 19:57:22.471740426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.472097505 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.472103076 DEBUG Resolving local virtual environment: /tmp/.tmpS6SaAC/.venv 2026-10-16 19:57:22.472137030 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 19:57:22.472141528 DEBUG No virtual environment found 2026-10-16 19:57:22.472148261 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.472154582 DEBUG Adding first-party search path `/tmp/.tmpS6SaAC/src` 2026-10-16 19:57:22.472157498 DEBUG Adding first-party search path `/tmp/.tmpS6SaAC` 2026-10-16 19:57:22.472160213 DEBUG Using vendored stdlib 2026-10-16 19:57:22.472271893 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.472275670 DEBUG Adding new file root '/tmp/.tmpS6SaAC' of kind Project 2026-10-16 19:57:22.472453663 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.472458903 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.477487756 INFO Project::index_files{project=.tmpS6SaAC}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.477505249 DEBUG Updating project to check open files 2026-10-16 19:57:22.477560853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpS6SaAC/src/foo.py") 2026-10-16 19:57:22.477567666 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpS6SaAC/src/foo.py` 2026-10-16 19:57:22.477574518 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpS6SaAC/src/foo.py` 2026-10-16 19:57:22.477653376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpS6SaAC/src/foo.py` to project `.tmpS6SaAC` 2026-10-16 19:57:22.477666872 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS6SaAC/src/foo.py` 2026-10-16 19:57:22.477669306 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.477676901 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.478083403 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS6SaAC/src/foo.py"))}: Checking file '/tmp/.tmpS6SaAC/src/foo.py' 2026-10-16 19:57:22.478196205 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS6SaAC/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.493125457 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.44ms 2026-10-16 19:57:22.493145815 DEBUG Received server response for request 2 2026-10-16 19:57:22.493176553 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.493275759 DEBUG method="textDocument/codeAction" response.id=3 duration=80.05µs 2026-10-16 19:57:22.493283734 DEBUG Received server response for request 3 2026-10-16 19:57:22.503686025 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.503712955 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.503718306 DEBUG method="shutdown" response.id=4 duration=8.18µs 2026-10-16 19:57:22.503724728 DEBUG Received server response for request 4 2026-10-16 19:57:22.503727663 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.503736820 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-16 19:57:22.508119421 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.508194662 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.508252039 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.508283819 DEBUG Client info: None 2026-10-16 19:57:22.508294268 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.508306121 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.508310940 INFO Version: Unknown 2026-10-16 19:57:22.508347949 DEBUG Received server response for request 1 2026-10-16 19:57:22.508377675 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.508389006 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.510099555 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.510175557 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.510178964 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.510193080 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.510196026 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.510212527 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.510226393 DEBUG Initializing workspace `file:///tmp/.tmpQJ08EF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.510237744 DEBUG Searching for a project in '/tmp/.tmpQJ08EF/src' 2026-10-16 19:57:22.510261809 DEBUG Found project at '/tmp/.tmpQJ08EF' 2026-10-16 19:57:22.510265416 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.510637193 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.510643014 DEBUG Resolving local virtual environment: /tmp/.tmpQJ08EF/.venv 2026-10-16 19:57:22.510673321 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 19:57:22.510677889 DEBUG No virtual environment found 2026-10-16 19:57:22.510684191 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.510690172 DEBUG Adding first-party search path `/tmp/.tmpQJ08EF/src` 2026-10-16 19:57:22.510693188 DEBUG Adding first-party search path `/tmp/.tmpQJ08EF` 2026-10-16 19:57:22.510696063 DEBUG Using vendored stdlib 2026-10-16 19:57:22.510825797 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.510830015 DEBUG Adding new file root '/tmp/.tmpQJ08EF' of kind Project 2026-10-16 19:57:22.513740424 INFO Project::index_files{project=.tmpQJ08EF}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.513755372 DEBUG Updating project to check open files 2026-10-16 19:57:22.513823339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQJ08EF/src/foo.py") 2026-10-16 19:57:22.513831525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQJ08EF/src/foo.py` 2026-10-16 19:57:22.513838668 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQJ08EF/src/foo.py` 2026-10-16 19:57:22.513931292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQJ08EF/src/foo.py` to project `.tmpQJ08EF` 2026-10-16 19:57:22.513944506 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQJ08EF/src/foo.py` 2026-10-16 19:57:22.513947071 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.513954996 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.514070182 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQJ08EF/src/foo.py"))}: Checking file '/tmp/.tmpQJ08EF/src/foo.py' 2026-10-16 19:57:22.514179668 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQJ08EF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.527217883 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQJ08EF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.534552069 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.59ms 2026-10-16 19:57:22.534571686 DEBUG Received server response for request 2 2026-10-16 19:57:22.534598927 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.574110648 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.574127560 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:22.574152897 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 19:57:22.575567711 DEBUG method="textDocument/codeAction" response.id=3 duration=40.84ms 2026-10-16 19:57:22.575717161 DEBUG Received server response for request 3 2026-10-16 19:57:22.586323425 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.586485589 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.586677730 DEBUG method="shutdown" response.id=4 duration=197.36µs 2026-10-16 19:57:22.586860653 DEBUG Received server response for request 4 2026-10-16 19:57:22.587031393 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.587215098 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-16 19:57:22.593036847 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.593115124 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.593153907 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.593215673 DEBUG Client info: None 2026-10-16 19:57:22.593227846 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.593241912 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.593248594 INFO Version: Unknown 2026-10-16 19:57:22.593289962 DEBUG Received server response for request 1 2026-10-16 19:57:22.593330668 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.593343442 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.594490374 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.594533755 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.594540137 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.594555135 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.594558461 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.594585923 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.594602995 DEBUG Initializing workspace `file:///tmp/.tmpoc20YB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.594620688 DEBUG Searching for a project in '/tmp/.tmpoc20YB/src' 2026-10-16 19:57:22.594650193 DEBUG Found project at '/tmp/.tmpoc20YB' 2026-10-16 19:57:22.594654862 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.595077425 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.595083957 DEBUG Resolving local virtual environment: /tmp/.tmpoc20YB/.venv 2026-10-16 19:57:22.595119113 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 19:57:22.595124363 DEBUG No virtual environment found 2026-10-16 19:57:22.595131877 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.595138870 DEBUG Adding first-party search path `/tmp/.tmpoc20YB/src` 2026-10-16 19:57:22.595142026 DEBUG Adding first-party search path `/tmp/.tmpoc20YB` 2026-10-16 19:57:22.595145192 DEBUG Using vendored stdlib 2026-10-16 19:57:22.595257773 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.595262271 DEBUG Adding new file root '/tmp/.tmpoc20YB' of kind Project 2026-10-16 19:57:22.599959091 INFO Project::index_files{project=.tmpoc20YB}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.600082653 DEBUG Updating project to check open files 2026-10-16 19:57:22.600338783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoc20YB/src/foo.py") 2026-10-16 19:57:22.600382315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoc20YB/src/foo.py` 2026-10-16 19:57:22.600394388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoc20YB/src/foo.py` 2026-10-16 19:57:22.600805519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoc20YB/src/foo.py` to project `.tmpoc20YB` 2026-10-16 19:57:22.600962233 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoc20YB/src/foo.py` 2026-10-16 19:57:22.601071728 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.601093679 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.601231057 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoc20YB/src/foo.py"))}: Checking file '/tmp/.tmpoc20YB/src/foo.py' 2026-10-16 19:57:22.601372602 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoc20YB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.612637602 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoc20YB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.616289211 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.19ms 2026-10-16 19:57:22.616319818 DEBUG Received server response for request 2 2026-10-16 19:57:22.616354634 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.655633408 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.655646943 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:22.655683281 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 19:57:22.656916124 DEBUG method="textDocument/codeAction" response.id=3 duration=40.43ms 2026-10-16 19:57:22.657099968 DEBUG Received server response for request 3 2026-10-16 19:57:22.667494275 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.667562453 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.667573082 DEBUG method="shutdown" response.id=4 duration=17.53µs 2026-10-16 19:57:22.667597809 DEBUG Received server response for request 4 2026-10-16 19:57:22.667696203 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.667722723 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-16 19:57:22.673017454 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.673097434 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.673135746 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.675333619 DEBUG Client info: None 2026-10-16 19:57:22.675349128 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.675365538 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.675371961 INFO Version: Unknown 2026-10-16 19:57:22.675417005 DEBUG Received server response for request 1 2026-10-16 19:57:22.675464374 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.675478009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.675588156 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.675642147 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.675646325 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.675660822 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.675664519 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.675698954 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.675717248 DEBUG Initializing workspace `file:///tmp/.tmp2fdi8V/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.675736043 DEBUG Searching for a project in '/tmp/.tmp2fdi8V/src' 2026-10-16 19:57:22.675805223 DEBUG Found project at '/tmp/.tmp2fdi8V/src' 2026-10-16 19:57:22.675810824 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.676224309 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.676230771 DEBUG Resolving local virtual environment: /tmp/.tmp2fdi8V/src/.venv 2026-10-16 19:57:22.676270105 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 19:57:22.676275605 DEBUG No virtual environment found 2026-10-16 19:57:22.676284933 DEBUG Adding first-party search path `/tmp/.tmp2fdi8V/src` 2026-10-16 19:57:22.676288299 DEBUG Using vendored stdlib 2026-10-16 19:57:22.676403796 INFO Python version: Python 3.11, platform: linux 2026-10-16 19:57:22.676408234 DEBUG Adding new file root '/tmp/.tmp2fdi8V/src' of kind Project 2026-10-16 19:57:22.681449510 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.681594091 DEBUG Updating project to check open files 2026-10-16 19:57:22.681886460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2fdi8V/src/foo.py") 2026-10-16 19:57:22.682016103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2fdi8V/src/foo.py` 2026-10-16 19:57:22.682179820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2fdi8V/src/foo.py` 2026-10-16 19:57:22.682527993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2fdi8V/src/foo.py` to project `src` 2026-10-16 19:57:22.682672935 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2fdi8V/src/foo.py` 2026-10-16 19:57:22.682841270 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.683013313 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.683352580 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2fdi8V/src/foo.py"))}: Checking file '/tmp/.tmp2fdi8V/src/foo.py' 2026-10-16 19:57:22.683508562 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2fdi8V/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.695754732 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2fdi8V/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.706483886 DEBUG method="textDocument/diagnostic" response.id=2 duration=23.30ms 2026-10-16 19:57:22.706511648 DEBUG Received server response for request 2 2026-10-16 19:57:22.706725730 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.707076117 DEBUG method="textDocument/codeAction" response.id=3 duration=302.31µs 2026-10-16 19:57:22.707142081 DEBUG Received server response for request 3 2026-10-16 19:57:22.717659358 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.717731984 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.717740400 DEBUG method="shutdown" response.id=4 duration=13.91µs 2026-10-16 19:57:22.717753284 DEBUG Received server response for request 4 2026-10-16 19:57:22.717758724 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.717884580 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-16 19:57:22.722640611 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.723464566 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.723495284 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.723556419 DEBUG Client info: None 2026-10-16 19:57:22.723571928 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.723588108 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.723594600 INFO Version: Unknown 2026-10-16 19:57:22.723637451 DEBUG Received server response for request 1 2026-10-16 19:57:22.723676834 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.723689969 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.725797011 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.726569851 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.726577485 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.726592383 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.726595639 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.726889300 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.727209581 DEBUG Initializing workspace `file:///tmp/.tmprla11t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.727532697 DEBUG Searching for a project in '/tmp/.tmprla11t/src' 2026-10-16 19:57:22.727883364 DEBUG Found project at '/tmp/.tmprla11t' 2026-10-16 19:57:22.728002267 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.728688925 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.728826313 DEBUG Resolving local virtual environment: /tmp/.tmprla11t/.venv 2026-10-16 19:57:22.729024044 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 19:57:22.729193782 DEBUG No virtual environment found 2026-10-16 19:57:22.729295433 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.729555781 DEBUG Adding first-party search path `/tmp/.tmprla11t/src` 2026-10-16 19:57:22.729731631 DEBUG Adding first-party search path `/tmp/.tmprla11t` 2026-10-16 19:57:22.729910948 DEBUG Using vendored stdlib 2026-10-16 19:57:22.730259802 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.730380899 DEBUG Adding new file root '/tmp/.tmprla11t' of kind Project 2026-10-16 19:57:22.733337996 INFO Project::index_files{project=.tmprla11t}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:22.733485021 DEBUG Updating project to check open files 2026-10-16 19:57:22.733766088 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprla11t/src/foo.py") 2026-10-16 19:57:22.733900621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprla11t/src/foo.py` 2026-10-16 19:57:22.734065781 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprla11t/src/foo.py` 2026-10-16 19:57:22.734393756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprla11t/src/foo.py` to project `.tmprla11t` 2026-10-16 19:57:22.734544318 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprla11t/src/foo.py` 2026-10-16 19:57:22.734710670 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.734902290 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.735221699 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprla11t/src/foo.py"))}: Checking file '/tmp/.tmprla11t/src/foo.py' 2026-10-16 19:57:22.735341353 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprla11t/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.749563659 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.48ms 2026-10-16 19:57:22.749590269 DEBUG Received server response for request 2 2026-10-16 19:57:22.749632529 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.749911672 DEBUG method="textDocument/codeAction" response.id=3 duration=239.26µs 2026-10-16 19:57:22.749924476 DEBUG Received server response for request 3 2026-10-16 19:57:22.760546470 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.760605540 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.760613305 DEBUG method="shutdown" response.id=4 duration=12.53µs 2026-10-16 19:57:22.760626039 DEBUG Received server response for request 4 2026-10-16 19:57:22.760629295 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.760703143 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-16 19:57:22.763377329 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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 19:57:22.763475874 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.763498527 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.763696458 DEBUG Client info: None 2026-10-16 19:57:22.763952448 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.764143627 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 19:57:22.764243314 INFO Version: Unknown 2026-10-16 19:57:22.764449080 DEBUG Received server response for request 1 2026-10-16 19:57:22.764492892 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.764506197 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.764553485 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.764611023 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.764614690 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.764645217 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.764660426 DEBUG Initializing workspace `file:///tmp/.tmpCvqmpE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.764674663 DEBUG Searching for a project in '/tmp/.tmpCvqmpE/src' 2026-10-16 19:57:22.764705440 DEBUG Found project at '/tmp/.tmpCvqmpE' 2026-10-16 19:57:22.764710420 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.765131309 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.765137401 DEBUG Resolving local virtual environment: /tmp/.tmpCvqmpE/.venv 2026-10-16 19:57:22.765172567 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 19:57:22.765176945 DEBUG No virtual environment found 2026-10-16 19:57:22.765184489 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.765191352 DEBUG Adding first-party search path `/tmp/.tmpCvqmpE/src` 2026-10-16 19:57:22.765194448 DEBUG Adding first-party search path `/tmp/.tmpCvqmpE` 2026-10-16 19:57:22.765197313 DEBUG Using vendored stdlib 2026-10-16 19:57:22.765314483 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.765318500 DEBUG Adding new file root '/tmp/.tmpCvqmpE' of kind Project 2026-10-16 19:57:22.765453473 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.765458353 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.769496687 INFO Project::index_files{project=.tmpCvqmpE}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:22.769512306 DEBUG Updating project to check open files 2026-10-16 19:57:22.769584301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCvqmpE/src/foo.py") 2026-10-16 19:57:22.769592307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCvqmpE/src/foo.py` 2026-10-16 19:57:22.769599590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCvqmpE/src/foo.py` 2026-10-16 19:57:22.769677506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCvqmpE/src/foo.py` to project `.tmpCvqmpE` 2026-10-16 19:57:22.769693466 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCvqmpE/src/foo.py` 2026-10-16 19:57:22.769696442 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.769704657 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.769867122 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCvqmpE/src/foo.py"))}: Checking file '/tmp/.tmpCvqmpE/src/foo.py' 2026-10-16 19:57:22.769983530 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCvqmpE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.781176294 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCvqmpE/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.785948215 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.24ms 2026-10-16 19:57:22.785997577 DEBUG Received server response for request 2 2026-10-16 19:57:22.786031501 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.825990120 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.826008675 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:22.826037739 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 19:57:22.827445430 DEBUG method="textDocument/codeAction" response.id=3 duration=41.18ms 2026-10-16 19:57:22.827659100 DEBUG Received server response for request 3 2026-10-16 19:57:22.838264342 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.838496889 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.838731679 DEBUG method="shutdown" response.id=4 duration=240.50µs 2026-10-16 19:57:22.838962071 DEBUG Received server response for request 4 2026-10-16 19:57:22.839135166 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.839335091 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-16 19:57:22.844655510 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.844733787 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.844772930 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.844843242 DEBUG Client info: None 2026-10-16 19:57:22.844855475 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.844872237 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.844878859 INFO Version: Unknown 2026-10-16 19:57:22.844924835 DEBUG Received server response for request 1 2026-10-16 19:57:22.844964760 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.844977965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.845477442 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.845545099 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.845548415 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.845562381 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.845565427 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:22.845585725 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.845600432 DEBUG Initializing workspace `file:///tmp/.tmp4iVmpx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.845612054 DEBUG Searching for a project in '/tmp/.tmp4iVmpx/src' 2026-10-16 19:57:22.845651919 DEBUG Found project at '/tmp/.tmp4iVmpx' 2026-10-16 19:57:22.845656888 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.846160703 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.846167326 DEBUG Resolving local virtual environment: /tmp/.tmp4iVmpx/.venv 2026-10-16 19:57:22.846213432 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 19:57:22.846219053 DEBUG No virtual environment found 2026-10-16 19:57:22.846226958 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.846234011 DEBUG Adding first-party search path `/tmp/.tmp4iVmpx/src` 2026-10-16 19:57:22.846237367 DEBUG Adding first-party search path `/tmp/.tmp4iVmpx` 2026-10-16 19:57:22.846240172 DEBUG Using vendored stdlib 2026-10-16 19:57:22.846357683 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.846361991 DEBUG Adding new file root '/tmp/.tmp4iVmpx' of kind Project 2026-10-16 19:57:22.849550822 INFO Project::index_files{project=.tmp4iVmpx}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:22.849565830 DEBUG Updating project to check open files 2026-10-16 19:57:22.849733996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4iVmpx/src/foo.py") 2026-10-16 19:57:22.849744034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4iVmpx/src/foo.py` 2026-10-16 19:57:22.849754083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4iVmpx/src/foo.py` 2026-10-16 19:57:22.849864500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4iVmpx/src/foo.py` to project `.tmp4iVmpx` 2026-10-16 19:57:22.849880140 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4iVmpx/src/foo.py` 2026-10-16 19:57:22.849882745 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.849891872 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.850007659 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4iVmpx/src/foo.py"))}: Checking file '/tmp/.tmp4iVmpx/src/foo.py' 2026-10-16 19:57:22.850144265 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4iVmpx/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.864337407 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.44ms 2026-10-16 19:57:22.864357214 DEBUG Received server response for request 2 2026-10-16 19:57:22.864399183 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 19:57:22.864642259 DEBUG method="textDocument/codeAction" response.id=3 duration=208.38µs 2026-10-16 19:57:22.864719543 DEBUG Received server response for request 3 2026-10-16 19:57:22.874809208 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:22.874831530 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.874837391 DEBUG method="shutdown" response.id=4 duration=9.25µs 2026-10-16 19:57:22.874843162 DEBUG Received server response for request 4 2026-10-16 19:57:22.874846037 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.874855175 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-16 19:57:22.879632395 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:22.879696195 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.879720440 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.879765435 DEBUG Client info: None 2026-10-16 19:57:22.881008957 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.881021571 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.881026650 INFO Version: Unknown 2026-10-16 19:57:22.881066134 DEBUG Received server response for request 1 2026-10-16 19:57:22.881094467 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.881105819 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.881146355 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.881203342 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.881206407 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.881231555 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.881243517 DEBUG Initializing workspace `file:///tmp/.tmpKLciQh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.881254417 DEBUG Searching for a project in '/tmp/.tmpKLciQh/src' 2026-10-16 19:57:22.881291116 DEBUG Found project at '/tmp/.tmpKLciQh' 2026-10-16 19:57:22.881295394 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.881655169 DEBUG Resolving local virtual environment: /tmp/.tmpKLciQh/.venv 2026-10-16 19:57:22.881686558 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 19:57:22.881691407 DEBUG No virtual environment found 2026-10-16 19:57:22.881697649 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:22.881703941 DEBUG Adding first-party search path `/tmp/.tmpKLciQh/src` 2026-10-16 19:57:22.881707016 DEBUG Adding first-party search path `/tmp/.tmpKLciQh` 2026-10-16 19:57:22.881709802 DEBUG Using vendored stdlib 2026-10-16 19:57:22.881830017 INFO Python version: Python 3.10, platform: linux 2026-10-16 19:57:22.881833804 DEBUG Adding new file root '/tmp/.tmpKLciQh' of kind Project 2026-10-16 19:57:22.882439570 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-16 19:57:22.886365324 INFO Project::index_files{project=.tmpKLciQh}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:22.886381424 DEBUG Updating project to check open files 2026-10-16 19:57:22.886635591 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.886889226 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 19:57:22.886898804 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 19:57:22.886901309 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 19:57:22.886903914 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 19:57:22.886921397 DEBUG method="workspace/executeCommand" response.id=2 duration=525.33µs 2026-10-16 19:57:22.887328430 DEBUG Received server response for request 2 2026-10-16 19:57:22.898742449 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:22.898766093 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:22.898772536 DEBUG method="shutdown" response.id=3 duration=9.29µs 2026-10-16 19:57:22.898787664 DEBUG Received server response for request 3 2026-10-16 19:57:22.898790629 DEBUG Client sends notification `exit` 2026-10-16 19:57:22.898800207 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-16 19:57:22.900267790 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:22.900503332 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:22.900534190 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:22.902048210 DEBUG Client info: None 2026-10-16 19:57:22.902061965 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:22.902073397 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:22.902078136 INFO Version: Unknown 2026-10-16 19:57:22.902113051 DEBUG Received server response for request 1 2026-10-16 19:57:22.902136115 DEBUG Client sends notification `initialized` 2026-10-16 19:57:22.902200615 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:22.902294171 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:22.902338745 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:22.902343083 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:22.902357109 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:22.902359674 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:22.902393648 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:22.902414567 DEBUG Initializing workspace `file:///tmp/.tmp5szsEi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:22.902447198 DEBUG Searching for a project in '/tmp/.tmp5szsEi/src' 2026-10-16 19:57:22.902471383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:22.902476633 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:22.902989235 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:22.902996198 DEBUG Resolving local virtual environment: /tmp/.tmp5szsEi/src/.venv 2026-10-16 19:57:22.903037255 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 19:57:22.903042414 DEBUG No virtual environment found 2026-10-16 19:57:22.903051982 DEBUG Adding first-party search path `/tmp/.tmp5szsEi/src` 2026-10-16 19:57:22.903055369 DEBUG Using vendored stdlib 2026-10-16 19:57:22.903175795 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:22.903179662 DEBUG Adding new file root '/tmp/.tmp5szsEi/src' of kind Project 2026-10-16 19:57:22.906453362 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:22.906466747 DEBUG Updating project to check open files 2026-10-16 19:57:22.906539093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5szsEi/src/foo.py") 2026-10-16 19:57:22.906546497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5szsEi/src/foo.py` 2026-10-16 19:57:22.906553751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5szsEi/src/foo.py` 2026-10-16 19:57:22.906644030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5szsEi/src/foo.py` to project `src` 2026-10-16 19:57:22.906658006 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5szsEi/src/foo.py` 2026-10-16 19:57:22.906660871 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:22.906668746 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:22.907605032 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:22.925253565 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:22.932146424 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:22.963969814 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:22.963994099 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:22.964001133 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:22.964065053 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:22.964069741 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.002763448 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.002790589 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:23.002797472 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 19:57:23.003151906 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 96.447393ms 2026-10-16 19:57:23.003246414 DEBUG method="textDocument/completion" response.id=2 duration=96.57ms 2026-10-16 19:57:23.003266862 DEBUG Received server response for request 2 2026-10-16 19:57:23.013758551 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.013794759 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.013800239 DEBUG method="shutdown" response.id=3 duration=9.62µs 2026-10-16 19:57:23.013806671 DEBUG Received server response for request 3 2026-10-16 19:57:23.013809286 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.013825967 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-16 19:57:23.020982140 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:23.021064885 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.021102957 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.021171135 DEBUG Client info: None 2026-10-16 19:57:23.021183908 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:23.021198346 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:23.021203625 INFO Version: Unknown 2026-10-16 19:57:23.021244051 DEBUG Received server response for request 1 2026-10-16 19:57:23.021282043 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.021294706 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.021334962 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.021397920 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.021401226 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.021443736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.021457752 DEBUG Initializing workspace `file:///tmp/.tmpvnYcuR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:23.021470195 DEBUG Searching for a project in '/tmp/.tmpvnYcuR/src' 2026-10-16 19:57:23.021495283 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.021500723 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.021938344 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.021945347 DEBUG Resolving local virtual environment: /tmp/.tmpvnYcuR/src/.venv 2026-10-16 19:57:23.021983318 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 19:57:23.021988427 DEBUG No virtual environment found 2026-10-16 19:57:23.021997655 DEBUG Adding first-party search path `/tmp/.tmpvnYcuR/src` 2026-10-16 19:57:23.022000871 DEBUG Using vendored stdlib 2026-10-16 19:57:23.022120736 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.022125905 DEBUG Adding new file root '/tmp/.tmpvnYcuR/src' of kind Project 2026-10-16 19:57:23.022989936 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.022995967 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.024025889 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:23.024037150 DEBUG Updating project to check open files 2026-10-16 19:57:23.024105118 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvnYcuR/src/foo.py") 2026-10-16 19:57:23.024112802 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvnYcuR/src/foo.py` 2026-10-16 19:57:23.024119946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvnYcuR/src/foo.py` 2026-10-16 19:57:23.024200607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvnYcuR/src/foo.py` to project `src` 2026-10-16 19:57:23.024215014 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvnYcuR/src/foo.py` 2026-10-16 19:57:23.024217529 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.024225293 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.024809920 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.046477621 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.051874824 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.078587278 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.078611443 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.078617996 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.078756125 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.078762276 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.117133528 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.117148035 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:23.117154046 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 19:57:23.117280744 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 92.822484ms 2026-10-16 19:57:23.117400218 DEBUG method="textDocument/completion" response.id=2 duration=93.17ms 2026-10-16 19:57:23.117420136 DEBUG Received server response for request 2 2026-10-16 19:57:23.127809162 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.127839439 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.127845039 DEBUG method="shutdown" response.id=3 duration=10.04µs 2026-10-16 19:57:23.127851591 DEBUG Received server response for request 3 2026-10-16 19:57:23.127854287 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.127897267 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-16 19:57:23.134820252 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:23.134949164 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.134987105 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.135576020 DEBUG Client info: None 2026-10-16 19:57:23.135593743 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:23.135612528 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 19:57:23.135617628 INFO Version: Unknown 2026-10-16 19:57:23.135658184 DEBUG Received server response for request 1 2026-10-16 19:57:23.135696376 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.135709570 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.135756959 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.135834625 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.135838122 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.135851156 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.135853821 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.135871775 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.135884829 DEBUG Initializing workspace `file:///tmp/.tmpUFIFs0/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 19:57:23.135899407 DEBUG Searching for a project in '/tmp/.tmpUFIFs0/src' 2026-10-16 19:57:23.135924854 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.135929944 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.136348218 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.136354510 DEBUG Resolving local virtual environment: /tmp/.tmpUFIFs0/src/.venv 2026-10-16 19:57:23.136391399 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 19:57:23.136396910 DEBUG No virtual environment found 2026-10-16 19:57:23.136407289 DEBUG Adding first-party search path `/tmp/.tmpUFIFs0/src` 2026-10-16 19:57:23.136410585 DEBUG Using vendored stdlib 2026-10-16 19:57:23.136549887 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.136555347 DEBUG Adding new file root '/tmp/.tmpUFIFs0/src' of kind Project 2026-10-16 19:57:23.138727020 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:23.138740465 DEBUG Updating project to check open files 2026-10-16 19:57:23.138822219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUFIFs0/src/foo.py") 2026-10-16 19:57:23.138830584 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUFIFs0/src/foo.py` 2026-10-16 19:57:23.138838229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUFIFs0/src/foo.py` 2026-10-16 19:57:23.138938477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUFIFs0/src/foo.py` to project `src` 2026-10-16 19:57:23.138952924 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUFIFs0/src/foo.py` 2026-10-16 19:57:23.138955298 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.138963303 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.139324521 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.160712698 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.166733150 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.196416106 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.196696421 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.196797080 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.197175801 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.197284695 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.236927582 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 97.910477ms 2026-10-16 19:57:23.237360985 DEBUG method="textDocument/completion" response.id=2 duration=98.39ms 2026-10-16 19:57:23.237383427 DEBUG Received server response for request 2 2026-10-16 19:57:23.247758908 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.247796739 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.247803231 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-10-16 19:57:23.247809392 DEBUG Received server response for request 3 2026-10-16 19:57:23.247812037 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.247899702 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-16 19:57:23.255722635 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:23.255832030 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.255871113 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.257996770 DEBUG Client info: None 2026-10-16 19:57:23.258012320 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:23.258026476 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 19:57:23.258032628 INFO Version: Unknown 2026-10-16 19:57:23.258072362 DEBUG Received server response for request 1 2026-10-16 19:57:23.258109752 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.258123478 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.258461933 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.259163519 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.259168598 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.259183276 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.259186131 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.259204646 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.259219925 DEBUG Initializing workspace `file:///tmp/.tmptGF04n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:23.259232659 DEBUG Searching for a project in '/tmp/.tmptGF04n/src' 2026-10-16 19:57:23.259257665 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.259262785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.259716035 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.259722908 DEBUG Resolving local virtual environment: /tmp/.tmptGF04n/src/.venv 2026-10-16 19:57:23.259760849 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 19:57:23.259765748 DEBUG No virtual environment found 2026-10-16 19:57:23.259784774 DEBUG Adding first-party search path `/tmp/.tmptGF04n/src` 2026-10-16 19:57:23.259788211 DEBUG Using vendored stdlib 2026-10-16 19:57:23.259908136 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.259912514 DEBUG Adding new file root '/tmp/.tmptGF04n/src' of kind Project 2026-10-16 19:57:23.262852107 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:23.262871133 DEBUG Updating project to check open files 2026-10-16 19:57:23.262950702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptGF04n/src/foo.py") 2026-10-16 19:57:23.262960300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptGF04n/src/foo.py` 2026-10-16 19:57:23.262967945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptGF04n/src/foo.py` 2026-10-16 19:57:23.263073423 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptGF04n/src/foo.py` to project `src` 2026-10-16 19:57:23.263088240 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptGF04n/src/foo.py` 2026-10-16 19:57:23.263090665 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.263099171 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.264279204 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.282057901 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.287728267 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.314608906 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.314905182 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.315141856 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.315494497 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.315631053 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.354753814 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 91.515342ms 2026-10-16 19:57:23.355066721 DEBUG method="textDocument/completion" response.id=2 duration=91.96ms 2026-10-16 19:57:23.355089845 DEBUG Received server response for request 2 2026-10-16 19:57:23.365259049 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.365284677 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.365291439 DEBUG method="shutdown" response.id=3 duration=10.88µs 2026-10-16 19:57:23.365298122 DEBUG Received server response for request 3 2026-10-16 19:57:23.365301148 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.365310856 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-16 19:57:23.374198226 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:23.374303874 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.374341865 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.374413890 DEBUG Client info: None 2026-10-16 19:57:23.374438306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:23.374457572 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 19:57:23.374463633 INFO Version: Unknown 2026-10-16 19:57:23.374503208 DEBUG Received server response for request 1 2026-10-16 19:57:23.374539626 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.374552921 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.374595571 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.374660914 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.374664320 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.374690309 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.374702371 DEBUG Initializing workspace `file:///tmp/.tmpT12T9h/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 19:57:23.374716678 DEBUG Searching for a project in '/tmp/.tmpT12T9h/src' 2026-10-16 19:57:23.374741435 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.374746394 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.375184616 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.375191198 DEBUG Resolving local virtual environment: /tmp/.tmpT12T9h/src/.venv 2026-10-16 19:57:23.375229300 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 19:57:23.375234109 DEBUG No virtual environment found 2026-10-16 19:57:23.375244228 DEBUG Adding first-party search path `/tmp/.tmpT12T9h/src` 2026-10-16 19:57:23.375247554 DEBUG Using vendored stdlib 2026-10-16 19:57:23.375365074 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.375369563 DEBUG Adding new file root '/tmp/.tmpT12T9h/src' of kind Project 2026-10-16 19:57:23.376222482 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.376228564 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.377264186 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:23.377275097 DEBUG Updating project to check open files 2026-10-16 19:57:23.377344707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpT12T9h/src/foo.py") 2026-10-16 19:57:23.377352652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpT12T9h/src/foo.py` 2026-10-16 19:57:23.377360176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpT12T9h/src/foo.py` 2026-10-16 19:57:23.377456407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpT12T9h/src/foo.py` to project `src` 2026-10-16 19:57:23.377471816 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT12T9h/src/foo.py` 2026-10-16 19:57:23.377474290 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.377482867 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.377839516 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.399911084 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.405634269 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.433279132 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.433405579 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.433415357 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.433507640 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.433512640 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.473121483 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.473336236 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:23.473447023 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 19:57:23.473735034 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 96.204137ms 2026-10-16 19:57:23.473888271 DEBUG method="textDocument/completion" response.id=2 duration=96.40ms 2026-10-16 19:57:23.473928867 DEBUG Received server response for request 2 2026-10-16 19:57:23.484355664 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.484380912 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.484387003 DEBUG method="shutdown" response.id=3 duration=9.86µs 2026-10-16 19:57:23.484393265 DEBUG Received server response for request 3 2026-10-16 19:57:23.484396170 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.484405989 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-16 19:57:23.492485042 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:23.492587575 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.492611800 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.492692101 DEBUG Client info: None 2026-10-16 19:57:23.492705366 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:23.492723630 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 19:57:23.492730052 INFO Version: Unknown 2026-10-16 19:57:23.492782751 DEBUG Received server response for request 1 2026-10-16 19:57:23.492822415 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.492835560 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.493678080 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.495462026 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.495468969 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.495488406 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.495491451 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.495506900 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.495529923 DEBUG Initializing workspace `file:///tmp/.tmpbfY1p5/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 19:57:23.495552406 DEBUG Searching for a project in '/tmp/.tmpbfY1p5/src' 2026-10-16 19:57:23.495580088 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.495585337 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.496025824 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.496032636 DEBUG Resolving local virtual environment: /tmp/.tmpbfY1p5/src/.venv 2026-10-16 19:57:23.496071018 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 19:57:23.496075878 DEBUG No virtual environment found 2026-10-16 19:57:23.496085025 DEBUG Adding first-party search path `/tmp/.tmpbfY1p5/src` 2026-10-16 19:57:23.496088481 DEBUG Using vendored stdlib 2026-10-16 19:57:23.496207725 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.496212874 DEBUG Adding new file root '/tmp/.tmpbfY1p5/src' of kind Project 2026-10-16 19:57:23.498204911 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:23.498418391 DEBUG Updating project to check open files 2026-10-16 19:57:23.498694970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbfY1p5/src/foo.py") 2026-10-16 19:57:23.498864037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbfY1p5/src/foo.py` 2026-10-16 19:57:23.498989653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbfY1p5/src/foo.py` 2026-10-16 19:57:23.499286650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbfY1p5/src/foo.py` to project `src` 2026-10-16 19:57:23.499440659 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbfY1p5/src/foo.py` 2026-10-16 19:57:23.499593515 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.499745521 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.500257451 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.518246743 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.523840495 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.550334629 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.550611949 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.550709231 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.550906301 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.551005197 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.589505991 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 89.548162ms 2026-10-16 19:57:23.589787800 DEBUG method="textDocument/completion" response.id=2 duration=89.88ms 2026-10-16 19:57:23.589819950 DEBUG Received server response for request 2 2026-10-16 19:57:23.600169913 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.600211862 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.600220739 DEBUG method="shutdown" response.id=3 duration=15.46µs 2026-10-16 19:57:23.600239724 DEBUG Received server response for request 3 2026-10-16 19:57:23.600244142 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.600270352 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-16 19:57:23.607588438 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:23.607666364 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.607692273 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.609672006 DEBUG Client info: None 2026-10-16 19:57:23.609709086 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:23.609731868 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:23.609738431 INFO Version: Unknown 2026-10-16 19:57:23.610454714 DEBUG Received server response for request 1 2026-10-16 19:57:23.610507203 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.610526819 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.610606018 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.611118419 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.611126614 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.611144398 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.611147604 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.611449450 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.611662580 DEBUG Initializing workspace `file:///tmp/.tmphLFO5q/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 19:57:23.612052641 DEBUG Searching for a project in '/tmp/.tmphLFO5q/src' 2026-10-16 19:57:23.612235294 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.612419249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.613094706 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.613222415 DEBUG Resolving local virtual environment: /tmp/.tmphLFO5q/src/.venv 2026-10-16 19:57:23.613384299 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 19:57:23.613543918 DEBUG No virtual environment found 2026-10-16 19:57:23.613651731 DEBUG Adding first-party search path `/tmp/.tmphLFO5q/src` 2026-10-16 19:57:23.613808715 DEBUG Using vendored stdlib 2026-10-16 19:57:23.614071438 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.614181304 DEBUG Adding new file root '/tmp/.tmphLFO5q/src' of kind Project 2026-10-16 19:57:23.616163041 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:23.616305588 DEBUG Updating project to check open files 2026-10-16 19:57:23.616559475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphLFO5q/src/foo.py") 2026-10-16 19:57:23.616682105 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphLFO5q/src/foo.py` 2026-10-16 19:57:23.616824041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphLFO5q/src/foo.py` 2026-10-16 19:57:23.617080392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphLFO5q/src/foo.py` to project `src` 2026-10-16 19:57:23.617210526 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphLFO5q/src/foo.py` 2026-10-16 19:57:23.617333667 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.617485191 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.618073204 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.635651785 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.641172821 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.668227176 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.668252273 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.668259326 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.668760867 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.668783419 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.707976603 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 90.2506ms 2026-10-16 19:57:23.708061121 DEBUG method="textDocument/completion" response.id=2 duration=90.44ms 2026-10-16 19:57:23.708085968 DEBUG Received server response for request 2 2026-10-16 19:57:23.718281381 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.718348597 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.718358395 DEBUG method="shutdown" response.id=3 duration=15.57µs 2026-10-16 19:57:23.718377151 DEBUG Received server response for request 3 2026-10-16 19:57:23.718381659 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.718512474 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-16 19:57:23.726945231 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:23.727028407 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.727162679 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.727966798 DEBUG Client info: None 2026-10-16 19:57:23.728040716 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:23.728075662 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:23.728118773 INFO Version: Unknown 2026-10-16 19:57:23.728419877 DEBUG Received server response for request 1 2026-10-16 19:57:23.728551094 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.728704321 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.728789841 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.728863610 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.728867487 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.728882575 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.728885711 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.728904226 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.728918473 DEBUG Initializing workspace `file:///tmp/.tmpxNP3SY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:23.728930355 DEBUG Searching for a project in '/tmp/.tmpxNP3SY/src' 2026-10-16 19:57:23.728954841 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.728959580 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.729386691 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.729393213 DEBUG Resolving local virtual environment: /tmp/.tmpxNP3SY/src/.venv 2026-10-16 19:57:23.729446102 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 19:57:23.729451663 DEBUG No virtual environment found 2026-10-16 19:57:23.729460750 DEBUG Adding first-party search path `/tmp/.tmpxNP3SY/src` 2026-10-16 19:57:23.729464006 DEBUG Using vendored stdlib 2026-10-16 19:57:23.729582819 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.729587177 DEBUG Adding new file root '/tmp/.tmpxNP3SY/src' of kind Project 2026-10-16 19:57:23.731568764 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:23.731590354 DEBUG Updating project to check open files 2026-10-16 19:57:23.731661277 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxNP3SY/src/foo.py") 2026-10-16 19:57:23.731669302 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxNP3SY/src/foo.py` 2026-10-16 19:57:23.731676295 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxNP3SY/src/foo.py` 2026-10-16 19:57:23.731758910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxNP3SY/src/foo.py` to project `src` 2026-10-16 19:57:23.731782775 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxNP3SY/src/foo.py` 2026-10-16 19:57:23.731785510 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.731794547 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.732121240 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.750321037 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.755701489 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.782116705 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.782139017 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.782145268 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.782207505 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.782212434 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.821455241 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 89.613135ms 2026-10-16 19:57:23.821538948 DEBUG method="textDocument/completion" response.id=2 duration=89.74ms 2026-10-16 19:57:23.821592057 DEBUG Received server response for request 2 2026-10-16 19:57:23.831807238 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.831932563 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.831942351 DEBUG method="shutdown" response.id=3 duration=15.19µs 2026-10-16 19:57:23.831950015 DEBUG Received server response for request 3 2026-10-16 19:57:23.831953722 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.831991974 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-16 19:57:23.840090955 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:23.840176005 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.840200340 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.840277625 DEBUG Client info: None 2026-10-16 19:57:23.840290870 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:23.840309355 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:23.840315837 INFO Version: Unknown 2026-10-16 19:57:23.840361142 DEBUG Received server response for request 1 2026-10-16 19:57:23.840401147 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.840414252 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.841723487 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.841772249 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.841779322 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.841793899 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.841797015 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.841842911 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.841861696 DEBUG Initializing workspace `file:///tmp/.tmpXbIZ5G/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 19:57:23.841890931 DEBUG Searching for a project in '/tmp/.tmpXbIZ5G/src' 2026-10-16 19:57:23.841916890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.841922120 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.842352818 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.842359550 DEBUG Resolving local virtual environment: /tmp/.tmpXbIZ5G/src/.venv 2026-10-16 19:57:23.842398624 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 19:57:23.842403573 DEBUG No virtual environment found 2026-10-16 19:57:23.842414614 DEBUG Adding first-party search path `/tmp/.tmpXbIZ5G/src` 2026-10-16 19:57:23.842417920 DEBUG Using vendored stdlib 2026-10-16 19:57:23.842599080 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.842604941 DEBUG Adding new file root '/tmp/.tmpXbIZ5G/src' of kind Project 2026-10-16 19:57:23.845911693 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:23.845926360 DEBUG Updating project to check open files 2026-10-16 19:57:23.846038441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXbIZ5G/src/foo.py") 2026-10-16 19:57:23.846046756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXbIZ5G/src/foo.py` 2026-10-16 19:57:23.846053829 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXbIZ5G/src/foo.py` 2026-10-16 19:57:23.846137246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXbIZ5G/src/foo.py` to project `src` 2026-10-16 19:57:23.846302526 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXbIZ5G/src/foo.py` 2026-10-16 19:57:23.846305031 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.846313206 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.846686426 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.864108815 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.869495508 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.895706942 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.895730556 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.895737049 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.895813292 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.895818411 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.895991265 DEBUG method="textDocument/completion" response.id=2 duration=49.67ms 2026-10-16 19:57:23.896019158 DEBUG Received server response for request 2 2026-10-16 19:57:23.906176279 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:23.906216324 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:23.906225672 DEBUG method="shutdown" response.id=3 duration=14.43µs 2026-10-16 19:57:23.906244217 DEBUG Received server response for request 3 2026-10-16 19:57:23.906248555 DEBUG Client sends notification `exit` 2026-10-16 19:57:23.906301975 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-16 19:57:23.916770090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:23.916876499 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:23.916908870 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:23.919781989 DEBUG Client info: None 2026-10-16 19:57:23.919797758 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:23.919813638 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 19:57:23.919820351 INFO Version: Unknown 2026-10-16 19:57:23.919870806 DEBUG Received server response for request 1 2026-10-16 19:57:23.919911993 DEBUG Client sends notification `initialized` 2026-10-16 19:57:23.919924616 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:23.919973458 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:23.920038520 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:23.920042047 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:23.920071903 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:23.920955169 DEBUG Initializing workspace `file:///tmp/.tmpye0a9M/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:23.920970278 DEBUG Searching for a project in '/tmp/.tmpye0a9M/src' 2026-10-16 19:57:23.920994954 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:23.920999513 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:23.921445289 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:23.921451290 DEBUG Resolving local virtual environment: /tmp/.tmpye0a9M/src/.venv 2026-10-16 19:57:23.921489211 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 19:57:23.921494301 DEBUG No virtual environment found 2026-10-16 19:57:23.921503318 DEBUG Adding first-party search path `/tmp/.tmpye0a9M/src` 2026-10-16 19:57:23.921506634 DEBUG Using vendored stdlib 2026-10-16 19:57:23.921627651 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:23.921631989 DEBUG Adding new file root '/tmp/.tmpye0a9M/src' of kind Project 2026-10-16 19:57:23.923006307 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:23.923041853 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:23.925048477 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:23.925065499 DEBUG Updating project to check open files 2026-10-16 19:57:23.925303836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpye0a9M/src/foo.py") 2026-10-16 19:57:23.925318514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpye0a9M/src/foo.py` 2026-10-16 19:57:23.925328713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpye0a9M/src/foo.py` 2026-10-16 19:57:23.925747719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpye0a9M/src/foo.py` to project `src` 2026-10-16 19:57:23.925776763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpye0a9M/src/foo.py` 2026-10-16 19:57:23.925780059 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:23.926084540 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:23.926566845 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:23.944355110 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:23.950118190 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:23.976984231 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:23.977262463 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:23.977444665 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:23.977662193 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:23.977813617 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.017507519 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 91.205391ms 2026-10-16 19:57:24.017855071 DEBUG method="textDocument/completion" response.id=2 duration=91.63ms 2026-10-16 19:57:24.017877263 DEBUG Received server response for request 2 2026-10-16 19:57:24.028083857 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.028109916 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.028116208 DEBUG method="shutdown" response.id=3 duration=10.59µs 2026-10-16 19:57:24.028122019 DEBUG Received server response for request 3 2026-10-16 19:57:24.028125165 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.028161763 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-16 19:57:24.035775274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:24.035881613 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.035918843 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.038085557 DEBUG Client info: None 2026-10-16 19:57:24.038101387 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.038116385 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.038121524 INFO Version: Unknown 2026-10-16 19:57:24.038160788 DEBUG Received server response for request 1 2026-10-16 19:57:24.038198890 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.038211734 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.038254143 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.038320047 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.038323413 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.038352287 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.038366794 DEBUG Initializing workspace `file:///tmp/.tmpFjLuVP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.038378787 DEBUG Searching for a project in '/tmp/.tmpFjLuVP/src' 2026-10-16 19:57:24.038402732 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.038408092 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.039977285 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.039984088 DEBUG Resolving local virtual environment: /tmp/.tmpFjLuVP/src/.venv 2026-10-16 19:57:24.040023532 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 19:57:24.040028682 DEBUG No virtual environment found 2026-10-16 19:57:24.040037017 DEBUG Adding first-party search path `/tmp/.tmpFjLuVP/src` 2026-10-16 19:57:24.040040544 DEBUG Using vendored stdlib 2026-10-16 19:57:24.040159046 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.040163555 DEBUG Adding new file root '/tmp/.tmpFjLuVP/src' of kind Project 2026-10-16 19:57:24.041163590 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.041172186 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.042604202 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:24.042621024 DEBUG Updating project to check open files 2026-10-16 19:57:24.042703298 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFjLuVP/src/foo.py") 2026-10-16 19:57:24.042712716 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFjLuVP/src/foo.py` 2026-10-16 19:57:24.042720280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFjLuVP/src/foo.py` 2026-10-16 19:57:24.042832551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFjLuVP/src/foo.py` to project `src` 2026-10-16 19:57:24.042848110 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFjLuVP/src/foo.py` 2026-10-16 19:57:24.042850865 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.042859822 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.043338951 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.061136373 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.066983770 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:24.094095182 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:24.094490063 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:24.094607333 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.094880986 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:24.094920150 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.134080021 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 91.133436ms 2026-10-16 19:57:24.134449804 DEBUG method="textDocument/completion" response.id=2 duration=91.58ms 2026-10-16 19:57:24.134471575 DEBUG Received server response for request 2 2026-10-16 19:57:24.144674162 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.144698698 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.144705420 DEBUG method="shutdown" response.id=3 duration=10.83µs 2026-10-16 19:57:24.144712173 DEBUG Received server response for request 3 2026-10-16 19:57:24.144715499 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.144725137 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-16 19:57:24.153137206 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:24.153240539 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.153276517 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.156387793 DEBUG Client info: None 2026-10-16 19:57:24.156403372 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.156418480 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 19:57:24.156438698 INFO Version: Unknown 2026-10-16 19:57:24.156477982 DEBUG Received server response for request 1 2026-10-16 19:57:24.157218040 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.157232858 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.157291437 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.157364254 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.157367731 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.157382017 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.157384702 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.157402876 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.157418005 DEBUG Initializing workspace `file:///tmp/.tmpIIviAz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.157445577 DEBUG Searching for a project in '/tmp/.tmpIIviAz/src' 2026-10-16 19:57:24.157469091 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.157474461 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.158881219 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.158888293 DEBUG Resolving local virtual environment: /tmp/.tmpIIviAz/src/.venv 2026-10-16 19:57:24.158928047 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 19:57:24.158933267 DEBUG No virtual environment found 2026-10-16 19:57:24.158942464 DEBUG Adding first-party search path `/tmp/.tmpIIviAz/src` 2026-10-16 19:57:24.158945931 DEBUG Using vendored stdlib 2026-10-16 19:57:24.159414740 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.159440869 DEBUG Adding new file root '/tmp/.tmpIIviAz/src' of kind Project 2026-10-16 19:57:24.161473031 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.161491996 DEBUG Updating project to check open files 2026-10-16 19:57:24.161712780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIIviAz/src/foo.py") 2026-10-16 19:57:24.161726626 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIIviAz/src/foo.py` 2026-10-16 19:57:24.161736405 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIIviAz/src/foo.py` 2026-10-16 19:57:24.162158737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIIviAz/src/foo.py` to project `src` 2026-10-16 19:57:24.162180628 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIIviAz/src/foo.py` 2026-10-16 19:57:24.162183594 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.162195035 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.162780633 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.180716535 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.186437155 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:24.213240519 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:24.213601637 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:24.213703017 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.213917269 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:24.214061960 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.253332338 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 90.796624ms 2026-10-16 19:57:24.253564834 DEBUG method="textDocument/completion" response.id=2 duration=91.08ms 2026-10-16 19:57:24.253618755 DEBUG Received server response for request 2 2026-10-16 19:57:24.263824248 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.263849104 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.263855326 DEBUG method="shutdown" response.id=3 duration=9.81µs 2026-10-16 19:57:24.263861397 DEBUG Received server response for request 3 2026-10-16 19:57:24.263864653 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.263901442 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-16 19:57:24.271666317 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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 19:57:24.271779599 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.271816839 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.271879316 DEBUG Client info: None 2026-10-16 19:57:24.271890788 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.271905355 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.271910665 INFO Version: Unknown 2026-10-16 19:57:24.271950470 DEBUG Received server response for request 1 2026-10-16 19:57:24.271987038 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.271999682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.272040058 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.272104358 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.272107815 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.272136068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.272151046 DEBUG Initializing workspace `file:///tmp/.tmpVBiTVz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.272162517 DEBUG Searching for a project in '/tmp/.tmpVBiTVz/src' 2026-10-16 19:57:24.272186102 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.272190961 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.272634042 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.272641125 DEBUG Resolving local virtual environment: /tmp/.tmpVBiTVz/src/.venv 2026-10-16 19:57:24.272679948 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 19:57:24.272684927 DEBUG No virtual environment found 2026-10-16 19:57:24.272694565 DEBUG Adding first-party search path `/tmp/.tmpVBiTVz/src` 2026-10-16 19:57:24.272697681 DEBUG Using vendored stdlib 2026-10-16 19:57:24.272825932 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.272830530 DEBUG Adding new file root '/tmp/.tmpVBiTVz/src' of kind Project 2026-10-16 19:57:24.273650198 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.273656209 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.276467432 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:24.276486959 DEBUG Updating project to check open files 2026-10-16 19:57:24.276558072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVBiTVz/src/foo.py") 2026-10-16 19:57:24.276565816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVBiTVz/src/foo.py` 2026-10-16 19:57:24.276572589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVBiTVz/src/foo.py` 2026-10-16 19:57:24.276650305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVBiTVz/src/foo.py` to project `src` 2026-10-16 19:57:24.276664792 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVBiTVz/src/foo.py` 2026-10-16 19:57:24.276667277 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.276675552 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.276972078 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.296689842 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.302343877 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:24.332048033 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:24.332071396 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:24.332078400 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.332142099 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:24.332146447 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.370622395 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 93.884396ms 2026-10-16 19:57:24.370742791 DEBUG method="textDocument/completion" response.id=2 duration=94.06ms 2026-10-16 19:57:24.370970258 DEBUG Received server response for request 2 2026-10-16 19:57:24.381135524 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.381252895 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.381263314 DEBUG method="shutdown" response.id=3 duration=18.11µs 2026-10-16 19:57:24.381352081 DEBUG Received server response for request 3 2026-10-16 19:57:24.381358853 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.381438543 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-16 19:57:24.386838531 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.386918501 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.386942687 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.389306400 DEBUG Client info: None 2026-10-16 19:57:24.389515583 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.389535790 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.389541912 INFO Version: Unknown 2026-10-16 19:57:24.390062879 DEBUG Received server response for request 1 2026-10-16 19:57:24.390106892 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.390122751 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.390168798 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.390233519 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.390237036 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.390255280 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.390258205 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.390278834 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.390297770 DEBUG Initializing workspace `file:///tmp/.tmpzBSJ5q/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 19:57:24.390312748 DEBUG Searching for a project in '/tmp/.tmpzBSJ5q/app/src' 2026-10-16 19:57:24.390340440 DEBUG Found project at '/tmp/.tmpzBSJ5q/app' 2026-10-16 19:57:24.390345018 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.390773171 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.390780084 DEBUG Resolving local virtual environment: /tmp/.tmpzBSJ5q/app/.venv 2026-10-16 19:57:24.390819358 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 19:57:24.390824428 DEBUG No virtual environment found 2026-10-16 19:57:24.390832793 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:24.390840177 DEBUG Adding first-party search path `/tmp/.tmpzBSJ5q/app/src` 2026-10-16 19:57:24.390843453 DEBUG Adding first-party search path `/tmp/.tmpzBSJ5q/app` 2026-10-16 19:57:24.390846299 DEBUG Using vendored stdlib 2026-10-16 19:57:24.390968838 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.390973848 DEBUG Adding new file root '/tmp/.tmpzBSJ5q/app' of kind Project 2026-10-16 19:57:24.394909690 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:24.395045034 DEBUG Initializing workspace `file:///tmp/.tmpzBSJ5q/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 19:57:24.395625242 DEBUG Searching for a project in '/tmp/.tmpzBSJ5q/tools' 2026-10-16 19:57:24.395742111 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.395877465 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.396527414 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.396669741 DEBUG Resolving local virtual environment: /tmp/.tmpzBSJ5q/tools/.venv 2026-10-16 19:57:24.396829120 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 19:57:24.396932985 DEBUG No virtual environment found 2026-10-16 19:57:24.397051467 DEBUG Adding first-party search path `/tmp/.tmpzBSJ5q/tools` 2026-10-16 19:57:24.397174558 DEBUG Using vendored stdlib 2026-10-16 19:57:24.397449203 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.397539102 DEBUG Adding new file root '/tmp/.tmpzBSJ5q/tools' of kind Project 2026-10-16 19:57:24.399407997 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:24.399537540 DEBUG Updating project to check open files 2026-10-16 19:57:24.399721586 DEBUG Updating project to check open files 2026-10-16 19:57:24.399921070 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.400095317 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.400260567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzBSJ5q/scratch.py") 2026-10-16 19:57:24.418592932 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.424262917 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:24.450580149 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:24.450602451 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:24.450608983 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.450731994 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:24.450738546 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.450893477 DEBUG method="textDocument/completion" response.id=2 duration=50.42ms 2026-10-16 19:57:24.450914807 DEBUG Received server response for request 2 2026-10-16 19:57:24.460996898 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.461117113 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.461125499 DEBUG method="shutdown" response.id=3 duration=14.06µs 2026-10-16 19:57:24.461132702 DEBUG Received server response for request 3 2026-10-16 19:57:24.461135688 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.461145937 DEBUG Received exit notification, exiting 2026-10-16 19:57:24.466605107 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.466671571 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.466707008 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.466790515 DEBUG Client info: None 2026-10-16 19:57:24.466807647 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.466821613 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.466827694 INFO Version: Unknown 2026-10-16 19:57:24.466873029 DEBUG Received server response for request 1 2026-10-16 19:57:24.466911882 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.466926289 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.466966394 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.467051073 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.467055011 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.467072053 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.467074848 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.467097150 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.467115735 DEBUG Initializing workspace `file:///tmp/.tmpprA5We/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 19:57:24.467129801 DEBUG Searching for a project in '/tmp/.tmpprA5We/app/src' 2026-10-16 19:57:24.467157603 DEBUG Found project at '/tmp/.tmpprA5We/app' 2026-10-16 19:57:24.467162272 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.469174636 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.469181299 DEBUG Resolving local virtual environment: /tmp/.tmpprA5We/app/.venv 2026-10-16 19:57:24.469220863 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 19:57:24.469226333 DEBUG No virtual environment found 2026-10-16 19:57:24.469233527 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:24.469240410 DEBUG Adding first-party search path `/tmp/.tmpprA5We/app/src` 2026-10-16 19:57:24.469243506 DEBUG Adding first-party search path `/tmp/.tmpprA5We/app` 2026-10-16 19:57:24.469246291 DEBUG Using vendored stdlib 2026-10-16 19:57:24.469368300 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.469373329 DEBUG Adding new file root '/tmp/.tmpprA5We/app' of kind Project 2026-10-16 19:57:24.472438649 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:24.472452515 DEBUG Initializing workspace `file:///tmp/.tmpprA5We/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 19:57:24.472465359 DEBUG Searching for a project in '/tmp/.tmpprA5We/tools' 2026-10-16 19:57:24.472489764 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.472494133 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.472817870 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.472823100 DEBUG Resolving local virtual environment: /tmp/.tmpprA5We/tools/.venv 2026-10-16 19:57:24.472848537 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 19:57:24.472852425 DEBUG No virtual environment found 2026-10-16 19:57:24.472859608 DEBUG Adding first-party search path `/tmp/.tmpprA5We/tools` 2026-10-16 19:57:24.472862834 DEBUG Using vendored stdlib 2026-10-16 19:57:24.472965306 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.472968873 DEBUG Adding new file root '/tmp/.tmpprA5We/tools' of kind Project 2026-10-16 19:57:24.474679912 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:24.474692937 DEBUG Updating project to check open files 2026-10-16 19:57:24.474715239 DEBUG Updating project to check open files 2026-10-16 19:57:24.474777055 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.474794648 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.474816779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpprA5We/scratch.py") 2026-10-16 19:57:24.492259827 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.497752619 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:24.524207900 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:24.524233118 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:24.524239580 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.524371427 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:24.524377228 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.563101251 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 88.216244ms 2026-10-16 19:57:24.563208122 DEBUG method="textDocument/completion" response.id=2 duration=88.36ms 2026-10-16 19:57:24.563533031 DEBUG Received server response for request 2 2026-10-16 19:57:24.573682388 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.573823433 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.573834724 DEBUG method="shutdown" response.id=3 duration=24.92µs 2026-10-16 19:57:24.573856284 DEBUG Received server response for request 3 2026-10-16 19:57:24.573860582 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.574031583 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-16 19:57:24.582501009 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.584100088 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.584130756 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.584202570 DEBUG Client info: None 2026-10-16 19:57:24.584217278 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:24.584236113 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.584242495 INFO Version: Unknown 2026-10-16 19:57:24.584282811 DEBUG Received server response for request 1 2026-10-16 19:57:24.584330861 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.584344386 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.584547287 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.584600537 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.584607440 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.584621626 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.584624332 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.584666380 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.584684424 DEBUG Initializing workspace `file:///tmp/.tmpki2lNn/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 19:57:24.584705884 DEBUG Searching for a project in '/tmp/.tmpki2lNn/src' 2026-10-16 19:57:24.584732675 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.584737885 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.585245957 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.588902115 DEBUG Resolving local virtual environment: /tmp/.tmpki2lNn/src/.venv 2026-10-16 19:57:24.589076893 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 19:57:24.589088054 DEBUG No virtual environment found 2026-10-16 19:57:24.589099315 DEBUG Adding first-party search path `/tmp/.tmpki2lNn/src` 2026-10-16 19:57:24.589103252 DEBUG Using vendored stdlib 2026-10-16 19:57:24.589639869 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.589650960 DEBUG Adding new file root '/tmp/.tmpki2lNn/src' of kind Project 2026-10-16 19:57:24.591911480 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.591929974 DEBUG Updating project to check open files 2026-10-16 19:57:24.592251327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpki2lNn/src/foo.py") 2026-10-16 19:57:24.592266746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpki2lNn/src/foo.py` 2026-10-16 19:57:24.592278368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpki2lNn/src/foo.py` 2026-10-16 19:57:24.592810977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpki2lNn/src/foo.py` to project `src` 2026-10-16 19:57:24.592833559 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpki2lNn/src/foo.py` 2026-10-16 19:57:24.592836785 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.593204345 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.593670499 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.612342461 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.617985516 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:24.645583160 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:24.645868175 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:24.645966058 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.646047932 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:24.646052741 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.648859405 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-16 19:57:24.648993196 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:24.649117629 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 55.705896ms 2026-10-16 19:57:24.649288159 DEBUG method="textDocument/completion" response.id=2 duration=56.07ms 2026-10-16 19:57:24.649339035 DEBUG Received server response for request 2 2026-10-16 19:57:24.659586726 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.659797421 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.659810035 DEBUG method="shutdown" response.id=3 duration=18.44µs 2026-10-16 19:57:24.659831585 DEBUG Received server response for request 3 2026-10-16 19:57:24.659839440 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.659858446 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-16 19:57:24.668120102 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.668203047 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.668238704 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.670533018 DEBUG Client info: None 2026-10-16 19:57:24.670557764 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:24.670581869 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.670588291 INFO Version: Unknown 2026-10-16 19:57:24.671320905 DEBUG Received server response for request 1 2026-10-16 19:57:24.671376981 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.671393031 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.671510531 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.671774546 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.671782902 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.671802048 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.671805023 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.671862181 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.671880355 DEBUG Initializing workspace `file:///tmp/.tmpGCNwQj/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 19:57:24.671897968 DEBUG Searching for a project in '/tmp/.tmpGCNwQj/src' 2026-10-16 19:57:24.671926080 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.671936761 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.672509675 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.672516728 DEBUG Resolving local virtual environment: /tmp/.tmpGCNwQj/src/.venv 2026-10-16 19:57:24.672558086 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 19:57:24.672563266 DEBUG No virtual environment found 2026-10-16 19:57:24.672572212 DEBUG Adding first-party search path `/tmp/.tmpGCNwQj/src` 2026-10-16 19:57:24.672575408 DEBUG Using vendored stdlib 2026-10-16 19:57:24.672703198 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.672708318 DEBUG Adding new file root '/tmp/.tmpGCNwQj/src' of kind Project 2026-10-16 19:57:24.675452986 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:24.675572310 DEBUG Updating project to check open files 2026-10-16 19:57:24.675738231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGCNwQj/src/foo.py") 2026-10-16 19:57:24.675857044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGCNwQj/src/foo.py` 2026-10-16 19:57:24.675957823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGCNwQj/src/foo.py` 2026-10-16 19:57:24.676150805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGCNwQj/src/foo.py` to project `src` 2026-10-16 19:57:24.676269557 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGCNwQj/src/foo.py` 2026-10-16 19:57:24.676354497 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.676466377 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.676927391 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.693652151 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.694125990 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 17.506786ms 2026-10-16 19:57:24.694181023 DEBUG method="textDocument/completion" response.id=2 duration=17.61ms 2026-10-16 19:57:24.694282624 DEBUG Received server response for request 2 2026-10-16 19:57:24.704497233 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.704716695 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.704733086 DEBUG method="shutdown" response.id=3 duration=24.57µs 2026-10-16 19:57:24.704745559 DEBUG Received server response for request 3 2026-10-16 19:57:24.704753504 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.705091558 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-16 19:57:24.710632801 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.710709095 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.710744501 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.710829861 DEBUG Client info: None 2026-10-16 19:57:24.710843627 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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 19:57:24.710862101 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.710868163 INFO Version: Unknown 2026-10-16 19:57:24.710912827 DEBUG Received server response for request 1 2026-10-16 19:57:24.710952291 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.710965445 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.711017353 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.711085771 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.711088917 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.711117561 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.711131106 DEBUG Initializing workspace `file:///tmp/.tmpgeXuKz/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 19:57:24.711145683 DEBUG Searching for a project in '/tmp/.tmpgeXuKz/src' 2026-10-16 19:57:24.711171131 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.711175960 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.711686688 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.711693301 DEBUG Resolving local virtual environment: /tmp/.tmpgeXuKz/src/.venv 2026-10-16 19:57:24.711733496 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 19:57:24.711738515 DEBUG No virtual environment found 2026-10-16 19:57:24.711747663 DEBUG Adding first-party search path `/tmp/.tmpgeXuKz/src` 2026-10-16 19:57:24.711750989 DEBUG Using vendored stdlib 2026-10-16 19:57:24.711879620 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.711883968 DEBUG Adding new file root '/tmp/.tmpgeXuKz/src' of kind Project 2026-10-16 19:57:24.718014727 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.718025147 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:24.718378590 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.718396313 DEBUG Updating project to check open files 2026-10-16 19:57:24.718494427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgeXuKz/src/foo.py") 2026-10-16 19:57:24.718503685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgeXuKz/src/foo.py` 2026-10-16 19:57:24.718512321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgeXuKz/src/foo.py` 2026-10-16 19:57:24.718598643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgeXuKz/src/foo.py` to project `src` 2026-10-16 19:57:24.718613951 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgeXuKz/src/foo.py` 2026-10-16 19:57:24.718616436 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.718625122 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.719210080 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.737276947 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.743154742 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 24.227733ms 2026-10-16 19:57:24.743356250 DEBUG method="textDocument/completion" response.id=2 duration=24.72ms 2026-10-16 19:57:24.743482506 DEBUG Received server response for request 2 2026-10-16 19:57:24.753683200 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.753796462 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.753813123 DEBUG method="shutdown" response.id=3 duration=26.84µs 2026-10-16 19:57:24.753842118 DEBUG Received server response for request 3 2026-10-16 19:57:24.753846626 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.754220417 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-16 19:57:24.758180615 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 19:57:24.758255997 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.758280943 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.760956853 DEBUG Client info: None 2026-10-16 19:57:24.760976770 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.760989674 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.760995034 INFO Version: Unknown 2026-10-16 19:57:24.762438151 DEBUG Received server response for request 1 2026-10-16 19:57:24.762505036 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.762780112 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.762836568 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.762843491 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.763225969 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.763246808 DEBUG Initializing workspace `file:///tmp/.tmpDasiqW/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpDasiqW/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.763261746 DEBUG Using overridden configuration file at '/tmp/.tmpDasiqW/ty[dev].toml' 2026-10-16 19:57:24.763292914 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.764610325 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.764621947 DEBUG Resolving local virtual environment: /tmp/.tmpDasiqW/src/.venv 2026-10-16 19:57:24.764875202 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 19:57:24.764886293 DEBUG No virtual environment found 2026-10-16 19:57:24.764895771 DEBUG Adding first-party search path `/tmp/.tmpDasiqW/src` 2026-10-16 19:57:24.764899608 DEBUG Using vendored stdlib 2026-10-16 19:57:24.765442316 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.765452545 DEBUG Adding new file root '/tmp/.tmpDasiqW/src' of kind Project 2026-10-16 19:57:24.767469829 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.767489966 DEBUG Updating project to check open files 2026-10-16 19:57:24.767764582 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:24.767925824 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:24.767935222 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:24.768061398 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.768071698 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:24.768500352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDasiqW/src/foo.py") 2026-10-16 19:57:24.768516422 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDasiqW/src/foo.py` 2026-10-16 19:57:24.768528565 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDasiqW/src/foo.py` 2026-10-16 19:57:24.769021539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDasiqW/src/foo.py` to project `src` 2026-10-16 19:57:24.769043360 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDasiqW/src/foo.py` 2026-10-16 19:57:24.769046596 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.769405189 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.769609913 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDasiqW/src/foo.py"))}: Checking file '/tmp/.tmpDasiqW/src/foo.py' 2026-10-16 19:57:24.783052767 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDasiqW/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.788942925 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.51ms 2026-10-16 19:57:24.789009009 DEBUG Received server response for request 2 2026-10-16 19:57:24.799526997 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.799566531 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.799580658 DEBUG method="shutdown" response.id=3 duration=19.02µs 2026-10-16 19:57:24.799598341 DEBUG Received server response for request 3 2026-10-16 19:57:24.799604102 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.799662161 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-16 19:57:24.805039757 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.805107715 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.805133613 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.805249611 DEBUG Client info: None 2026-10-16 19:57:24.805262175 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.805326165 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.805332537 INFO Version: Unknown 2026-10-16 19:57:24.805374796 DEBUG Received server response for request 1 2026-10-16 19:57:24.805407998 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.805419730 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.805477138 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.805536459 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.805539645 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.805567748 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.805581774 DEBUG Initializing workspace `file:///tmp/.tmpc6nz4K/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpc6nz4K/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.805642909 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.805646385 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:24.805835961 DEBUG Using overridden configuration file at '/tmp/.tmpc6nz4K/ty2.toml' 2026-10-16 19:57:24.805864164 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.806226062 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.806231513 DEBUG Resolving local virtual environment: /tmp/.tmpc6nz4K/src/.venv 2026-10-16 19:57:24.806262962 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 19:57:24.806267190 DEBUG No virtual environment found 2026-10-16 19:57:24.806274684 DEBUG Adding first-party search path `/tmp/.tmpc6nz4K/src` 2026-10-16 19:57:24.806277820 DEBUG Using vendored stdlib 2026-10-16 19:57:24.806393547 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.806397975 DEBUG Adding new file root '/tmp/.tmpc6nz4K/src' of kind Project 2026-10-16 19:57:24.808346951 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.808358793 DEBUG Updating project to check open files 2026-10-16 19:57:24.808412734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpc6nz4K/src/foo.py") 2026-10-16 19:57:24.808419396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpc6nz4K/src/foo.py` 2026-10-16 19:57:24.808512802 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpc6nz4K/src/foo.py` 2026-10-16 19:57:24.808598993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpc6nz4K/src/foo.py` to project `src` 2026-10-16 19:57:24.808613430 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpc6nz4K/src/foo.py` 2026-10-16 19:57:24.808615825 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.808624431 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.808751319 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpc6nz4K/src/foo.py"))}: Checking file '/tmp/.tmpc6nz4K/src/foo.py' 2026-10-16 19:57:24.808877666 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpc6nz4K/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.823253220 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpc6nz4K/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.829029835 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.40ms 2026-10-16 19:57:24.829061304 DEBUG Received server response for request 2 2026-10-16 19:57:24.839370110 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.839394826 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.839400577 DEBUG method="shutdown" response.id=3 duration=9.86µs 2026-10-16 19:57:24.839406999 DEBUG Received server response for request 3 2026-10-16 19:57:24.839409794 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.839419302 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-16 19:57:24.844658880 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.844729262 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.844766081 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.846278087 DEBUG Client info: None 2026-10-16 19:57:24.846291251 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.846302462 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.846307041 INFO Version: Unknown 2026-10-16 19:57:24.846343580 DEBUG Received server response for request 1 2026-10-16 19:57:24.846375219 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.846386721 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.846448436 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.846520051 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.846523377 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.846550448 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.846564965 DEBUG Initializing workspace `file:///tmp/.tmpFC5Rhv/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 19:57:24.846584842 DEBUG Searching for a project in '/tmp/.tmpFC5Rhv/src' 2026-10-16 19:57:24.846608817 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.846614728 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.846988569 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.846994040 DEBUG Resolving local virtual environment: /tmp/.tmpFC5Rhv/src/.venv 2026-10-16 19:57:24.847024557 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 19:57:24.847029015 DEBUG No virtual environment found 2026-10-16 19:57:24.847036940 DEBUG Adding first-party search path `/tmp/.tmpFC5Rhv/src` 2026-10-16 19:57:24.847040116 DEBUG Using vendored stdlib 2026-10-16 19:57:24.847154581 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.847158448 DEBUG Adding new file root '/tmp/.tmpFC5Rhv/src' of kind Project 2026-10-16 19:57:24.848461222 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.848467012 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:24.850279001 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:24.850296253 DEBUG Updating project to check open files 2026-10-16 19:57:24.850364191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFC5Rhv/src/foo.py") 2026-10-16 19:57:24.850372236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFC5Rhv/src/foo.py` 2026-10-16 19:57:24.850379510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFC5Rhv/src/foo.py` 2026-10-16 19:57:24.850810909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFC5Rhv/src/foo.py` to project `src` 2026-10-16 19:57:24.850830546 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFC5Rhv/src/foo.py` 2026-10-16 19:57:24.850833461 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.850844091 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.851040720 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFC5Rhv/src/foo.py"))}: Checking file '/tmp/.tmpFC5Rhv/src/foo.py' 2026-10-16 19:57:24.851150406 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFC5Rhv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.863769876 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFC5Rhv/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.869588259 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.74ms 2026-10-16 19:57:24.869620740 DEBUG Received server response for request 2 2026-10-16 19:57:24.879888278 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.879911592 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.879917433 DEBUG method="shutdown" response.id=3 duration=8.57µs 2026-10-16 19:57:24.879923815 DEBUG Received server response for request 3 2026-10-16 19:57:24.879926640 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.879935868 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-16 19:57:24.884660950 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.884729960 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.884761429 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.884808066 DEBUG Client info: None 2026-10-16 19:57:24.884818776 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.884830017 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.884834937 INFO Version: Unknown 2026-10-16 19:57:24.884873469 DEBUG Received server response for request 1 2026-10-16 19:57:24.884928462 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.884941156 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.884981642 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.885062874 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.885066160 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.885081168 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.885096858 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.885109982 DEBUG Initializing workspace `file:///tmp/.tmpdGB06c/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpdGB06c/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.885460590 DEBUG Using overridden configuration file at '/tmp/.tmpdGB06c/ty2.toml' 2026-10-16 19:57:24.885495235 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.885501146 ERROR Failed to load project for workspace `file:///tmp/.tmpdGB06c/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpdGB06c/ty2.toml: /tmp/.tmpdGB06c/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 19:57:24.885877322 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.885892741 DEBUG Default settings failed to discover local Python environment 2026-10-16 19:57:24.885913650 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 19:57:24.885917307 DEBUG No virtual environment found 2026-10-16 19:57:24.885935491 DEBUG Adding first-party search path `/tmp/.tmpdGB06c/src` 2026-10-16 19:57:24.885938947 DEBUG Using vendored stdlib 2026-10-16 19:57:24.886052290 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.886056017 DEBUG Adding new file root '/tmp/.tmpdGB06c/src' of kind Project 2026-10-16 19:57:24.886576734 DEBUG Received notification `window/showMessage` 2026-10-16 19:57:24.886582034 INFO Retrying to receive `window/showMessage` notification 2026-10-16 19:57:24.886586742 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:24.888377371 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.888389824 DEBUG Updating project to check open files 2026-10-16 19:57:24.888465366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdGB06c/src/foo.py") 2026-10-16 19:57:24.888472880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdGB06c/src/foo.py` 2026-10-16 19:57:24.888480695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdGB06c/src/foo.py` 2026-10-16 19:57:24.888573409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdGB06c/src/foo.py` to project `src` 2026-10-16 19:57:24.888585652 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdGB06c/src/foo.py` 2026-10-16 19:57:24.888587946 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.888596241 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.888760910 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdGB06c/src/foo.py"))}: Checking file '/tmp/.tmpdGB06c/src/foo.py' 2026-10-16 19:57:24.888928635 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdGB06c/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.902315845 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdGB06c/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.908058506 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.46ms 2026-10-16 19:57:24.908200012 DEBUG Received server response for request 2 2026-10-16 19:57:24.918655412 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.918796697 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.918914659 DEBUG method="shutdown" response.id=3 duration=122.88µs 2026-10-16 19:57:24.919005008 DEBUG Received server response for request 3 2026-10-16 19:57:24.919117629 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.919236613 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-16 19:57:24.922282716 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.922368196 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.924020916 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.924497440 DEBUG Client info: None 2026-10-16 19:57:24.924518920 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.924535702 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.924541062 INFO Version: Unknown 2026-10-16 19:57:24.925098047 DEBUG Received server response for request 1 2026-10-16 19:57:24.925149483 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.925164211 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.925309022 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.925348256 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.925354728 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.925998776 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.926026238 DEBUG Initializing workspace `file:///tmp/.tmp23mhGn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.926042709 DEBUG Searching for a project in '/tmp/.tmp23mhGn/src' 2026-10-16 19:57:24.926776335 DEBUG Found project at '/tmp/.tmp23mhGn/src' 2026-10-16 19:57:24.926787986 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.927498018 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.927510942 DEBUG Resolving local virtual environment: /tmp/.tmp23mhGn/src/.venv 2026-10-16 19:57:24.927726617 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 19:57:24.927737407 DEBUG No virtual environment found 2026-10-16 19:57:24.927748057 DEBUG Adding first-party search path `/tmp/.tmp23mhGn/src` 2026-10-16 19:57:24.927751814 DEBUG Using vendored stdlib 2026-10-16 19:57:24.928235211 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.928244929 DEBUG Adding new file root '/tmp/.tmp23mhGn/src' of kind Project 2026-10-16 19:57:24.928693811 ERROR Failed to load project for workspace `file:///tmp/.tmp23mhGn/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 19:57:24.928740599 DEBUG Received notification `window/showMessage` 2026-10-16 19:57:24.928749115 INFO Retrying to receive `window/showMessage` notification 2026-10-16 19:57:24.929810406 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.929819703 DEBUG Resolving local virtual environment: /tmp/.tmp23mhGn/src/.venv 2026-10-16 19:57:24.929846413 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 19:57:24.929850781 DEBUG No virtual environment found 2026-10-16 19:57:24.929857935 DEBUG Adding first-party search path `/tmp/.tmp23mhGn/src` 2026-10-16 19:57:24.929977379 DEBUG Using vendored stdlib 2026-10-16 19:57:24.930512883 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.930522261 DEBUG Adding new file root '/tmp/.tmp23mhGn/src' of kind Project 2026-10-16 19:57:24.932658638 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.932706257 DEBUG Updating project to check open files 2026-10-16 19:57:24.932736213 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:24.932743908 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:24.932979840 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.932993276 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:24.933063387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp23mhGn/src/main.py") 2026-10-16 19:57:24.933075079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp23mhGn/src/main.py` 2026-10-16 19:57:24.933085428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp23mhGn/src/main.py` 2026-10-16 19:57:24.933182981 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp23mhGn/src/main.py` to project `src` 2026-10-16 19:57:24.933198541 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp23mhGn/src/main.py` 2026-10-16 19:57:24.933201115 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.933210132 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 19:57:24.933332281 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp23mhGn/src/main.py"))}: Checking file '/tmp/.tmp23mhGn/src/main.py' 2026-10-16 19:57:24.933435114 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp23mhGn/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.944360527 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp23mhGn/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:24.944530215 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.31ms 2026-10-16 19:57:24.944655941 DEBUG Received server response for request 2 2026-10-16 19:57:24.954788186 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.954855682 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.954864429 DEBUG method="shutdown" response.id=3 duration=14.58µs 2026-10-16 19:57:24.954883164 DEBUG Received server response for request 3 2026-10-16 19:57:24.954887682 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.954995855 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-16 19:57:24.959545408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.959616071 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.959640397 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.962736825 DEBUG Client info: None 2026-10-16 19:57:24.962765378 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.962779675 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.962786748 INFO Version: Unknown 2026-10-16 19:57:24.963482333 DEBUG Received server response for request 1 2026-10-16 19:57:24.963529101 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.963673000 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.963868407 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.964115350 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.964225417 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.964352465 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.964488089 DEBUG Initializing workspace `file:///tmp/.tmpm6xbs8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:24.964528645 DEBUG Searching for a project in '/tmp/.tmpm6xbs8/src' 2026-10-16 19:57:24.964573860 DEBUG Found project at '/tmp/.tmpm6xbs8/src' 2026-10-16 19:57:24.964578900 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.965211085 ERROR Failed to load project for workspace `file:///tmp/.tmpm6xbs8/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpm6xbs8/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 19:57:24.965464370 DEBUG Received notification `window/showMessage` 2026-10-16 19:57:24.965476223 INFO Retrying to receive `window/showMessage` notification 2026-10-16 19:57:24.965511288 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.965515787 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:24.966243722 DEBUG Default settings failed to discover local Python environment 2026-10-16 19:57:24.966393223 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 19:57:24.966522124 DEBUG No virtual environment found 2026-10-16 19:57:24.966626861 DEBUG Adding first-party search path `/tmp/.tmpm6xbs8/src` 2026-10-16 19:57:24.966723773 DEBUG Using vendored stdlib 2026-10-16 19:57:24.966946641 INFO Python version: Python 3.15, platform: win32 2026-10-16 19:57:24.967046468 DEBUG Adding new file root '/tmp/.tmpm6xbs8/src' of kind Project 2026-10-16 19:57:24.969140255 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.969284185 DEBUG Updating project to check open files 2026-10-16 19:57:24.969476336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm6xbs8/src/main.py") 2026-10-16 19:57:24.969602763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm6xbs8/src/main.py` 2026-10-16 19:57:24.969711156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm6xbs8/src/main.py` 2026-10-16 19:57:24.969908737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm6xbs8/src/main.py` to project `src` 2026-10-16 19:57:24.970039151 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm6xbs8/src/main.py` 2026-10-16 19:57:24.970139690 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.970245518 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:24.970619610 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:24.975143225 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 19:57:24.975219959 DEBUG method="textDocument/hover" response.id=2 duration=4.86ms 2026-10-16 19:57:24.975296322 DEBUG Received server response for request 2 2026-10-16 19:57:24.985466087 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:24.985542651 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:24.985550505 DEBUG method="shutdown" response.id=3 duration=13.30µs 2026-10-16 19:57:24.985586773 DEBUG Received server response for request 3 2026-10-16 19:57:24.985591422 DEBUG Client sends notification `exit` 2026-10-16 19:57:24.985608444 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-16 19:57:24.988628709 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:24.988703539 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:24.988728256 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:24.988788168 DEBUG Client info: None 2026-10-16 19:57:24.988799349 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:24.988811772 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:24.988817163 INFO Version: Unknown 2026-10-16 19:57:24.988857348 DEBUG Received server response for request 1 2026-10-16 19:57:24.988885561 DEBUG Client sends notification `initialized` 2026-10-16 19:57:24.988897253 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:24.988936677 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:24.989042114 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:24.989045661 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:24.989073523 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:24.989096336 DEBUG Initializing workspace `file:///tmp/.tmpbVsjEe/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/.tmpbVsjEe/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-16 19:57:24.989130560 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 19:57:24.989133907 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpbVsjEe/venv 2026-10-16 19:57:24.989137153 DEBUG Searching for a project in '/tmp/.tmpbVsjEe/src' 2026-10-16 19:57:24.989158162 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:24.989163382 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:24.989496326 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:24.989509261 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpbVsjEe/venv/pyvenv.cfg' 2026-10-16 19:57:24.989530971 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpbVsjEe/venv 2026-10-16 19:57:24.989559465 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpbVsjEe/venv/lib/python3.16/site-packages"] 2026-10-16 19:57:24.989569634 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpbVsjEe/base 2026-10-16 19:57:24.989574092 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 19:57:24.989576517 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/.tmpbVsjEe/base` 2026-10-16 19:57:24.989585383 DEBUG Adding first-party search path `/tmp/.tmpbVsjEe/src` 2026-10-16 19:57:24.989588529 DEBUG Using vendored stdlib 2026-10-16 19:57:24.989701181 DEBUG Adding site-packages search path `/tmp/.tmpbVsjEe/venv/lib/python3.16/site-packages` 2026-10-16 19:57:24.989705439 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:24.989708214 DEBUG Adding new file root '/tmp/.tmpbVsjEe/src' of kind Project 2026-10-16 19:57:24.990243468 DEBUG Adding new file root '/tmp/.tmpbVsjEe/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 19:57:24.991549618 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:24.991586737 DEBUG Updating project to check open files 2026-10-16 19:57:24.991607366 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:24.991610672 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:24.991708826 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:24.991765583 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbVsjEe/src/main.py") 2026-10-16 19:57:24.991772125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbVsjEe/src/main.py` 2026-10-16 19:57:24.991780551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbVsjEe/src/main.py` 2026-10-16 19:57:24.991855552 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbVsjEe/src/main.py` to project `src` 2026-10-16 19:57:24.991868396 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbVsjEe/src/main.py` 2026-10-16 19:57:24.991870700 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:24.991878224 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 19:57:24.991889836 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:24.991987960 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbVsjEe/src/main.py"))}: Checking file '/tmp/.tmpbVsjEe/src/main.py' 2026-10-16 19:57:24.992084050 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbVsjEe/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.012335164 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbVsjEe/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.014335026 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.43ms 2026-10-16 19:57:25.014388025 DEBUG Received server response for request 2 2026-10-16 19:57:25.024571355 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.024599829 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.024605980 DEBUG method="shutdown" response.id=3 duration=10.73µs 2026-10-16 19:57:25.024612302 DEBUG Received server response for request 3 2026-10-16 19:57:25.024614887 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.024626990 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-16 19:57:25.028123809 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.028206103 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.028243443 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.028302764 DEBUG Client info: None 2026-10-16 19:57:25.028314957 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.028329024 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.028334704 INFO Version: Unknown 2026-10-16 19:57:25.028376433 DEBUG Received server response for request 1 2026-10-16 19:57:25.028412630 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.028440673 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.028482421 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.028584423 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.028588039 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.028614209 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.028627143 DEBUG Initializing workspace `file:///tmp/.tmpGJQyIB/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.028638775 DEBUG Searching for a project in '/tmp/.tmpGJQyIB/project' 2026-10-16 19:57:25.028662960 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.028667689 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.029085312 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.029091774 DEBUG Resolving local virtual environment: /tmp/.tmpGJQyIB/project/.venv 2026-10-16 19:57:25.029101442 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpGJQyIB/project/.venv/pyvenv.cfg' 2026-10-16 19:57:25.029142029 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 19:57:25.029147359 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpGJQyIB/project/.venv 2026-10-16 19:57:25.029170963 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpGJQyIB/project/.venv/lib/python3.16/site-packages"] 2026-10-16 19:57:25.029179499 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpGJQyIB/base 2026-10-16 19:57:25.029184318 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 19:57:25.029186512 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/.tmpGJQyIB/base` 2026-10-16 19:57:25.029197863 DEBUG Adding first-party search path `/tmp/.tmpGJQyIB/project` 2026-10-16 19:57:25.029201190 DEBUG Using vendored stdlib 2026-10-16 19:57:25.029321305 DEBUG Adding site-packages search path `/tmp/.tmpGJQyIB/project/.venv/lib/python3.16/site-packages` 2026-10-16 19:57:25.029326354 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.029330813 DEBUG Adding new file root '/tmp/.tmpGJQyIB/project' of kind Project 2026-10-16 19:57:25.029914007 DEBUG Adding new file root '/tmp/.tmpGJQyIB/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 19:57:25.030230600 DEBUG Skipping directory '/tmp/.tmpGJQyIB/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-16 19:57:25.031356352 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.031387981 DEBUG Updating project to check open files 2026-10-16 19:57:25.031414391 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:25.031417406 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:25.041667121 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.041738986 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.041744927 DEBUG method="shutdown" response.id=2 duration=10.50µs 2026-10-16 19:57:25.041758102 DEBUG Received server response for request 2 2026-10-16 19:57:25.041761308 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.041872797 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-16 19:57:25.043694534 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.043771809 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.043794291 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.043853021 DEBUG Client info: None 2026-10-16 19:57:25.043864333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.043876475 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.043882747 INFO Version: Unknown 2026-10-16 19:57:25.043937360 DEBUG Received server response for request 1 2026-10-16 19:57:25.043973778 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.043986031 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.044047957 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.044127606 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.044130742 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.044161019 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.044180626 DEBUG Initializing workspace `file:///tmp/.tmpnNIOO6/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/.tmpnNIOO6/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpnNIOO6/python", }, environment: None, version: None, }, ), }, ), } 2026-10-16 19:57:25.044214019 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpnNIOO6/python 2026-10-16 19:57:25.044218407 DEBUG Searching for a project in '/tmp/.tmpnNIOO6/project' 2026-10-16 19:57:25.044239597 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.044244937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.049591655 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.049611553 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpnNIOO6/python/pyvenv.cfg' 2026-10-16 19:57:25.049619808 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpnNIOO6/python 2026-10-16 19:57:25.049651908 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpnNIOO6/python/lib/python3.16/site-packages"] 2026-10-16 19:57:25.049654994 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpnNIOO6/python 2026-10-16 19:57:25.049660254 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpnNIOO6/python/lib/python3.16" 2026-10-16 19:57:25.049669501 DEBUG Adding first-party search path `/tmp/.tmpnNIOO6/project` 2026-10-16 19:57:25.049672737 DEBUG Using vendored stdlib 2026-10-16 19:57:25.049793824 DEBUG Adding site-packages search path `/tmp/.tmpnNIOO6/python/lib/python3.16/site-packages` 2026-10-16 19:57:25.049799034 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.049802010 DEBUG Adding new file root '/tmp/.tmpnNIOO6/project' of kind Project 2026-10-16 19:57:25.050345509 DEBUG Adding new file root '/tmp/.tmpnNIOO6/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 19:57:25.053732923 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:25.053898924 DEBUG Updating project to check open files 2026-10-16 19:57:25.054005564 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:25.054139546 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:25.064401834 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.064558618 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.064661271 DEBUG method="shutdown" response.id=2 duration=106.81µs 2026-10-16 19:57:25.064772990 DEBUG Received server response for request 2 2026-10-16 19:57:25.064871034 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.064982273 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-16 19:57:25.066640413 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 19:57:25.066710685 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.066737215 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.069505256 DEBUG Client info: None 2026-10-16 19:57:25.069526566 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.069541204 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.069548838 INFO Version: Unknown 2026-10-16 19:57:25.070114810 DEBUG Received server response for request 1 2026-10-16 19:57:25.070155546 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.070216901 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.070296330 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.070300097 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.070324263 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.070336806 DEBUG Initializing workspace `file:///tmp/.tmp8PMkQM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.070348318 DEBUG Searching for a project in '/tmp/.tmp8PMkQM/src' 2026-10-16 19:57:25.070576766 DEBUG Found project at '/tmp/.tmp8PMkQM/src' 2026-10-16 19:57:25.070584120 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.070920010 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.070925470 DEBUG Resolving local virtual environment: /tmp/.tmp8PMkQM/src/.venv 2026-10-16 19:57:25.070952942 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 19:57:25.070957230 DEBUG No virtual environment found 2026-10-16 19:57:25.070967790 DEBUG Adding extra search-path `/tmp/.tmp8PMkQM/dependencies` 2026-10-16 19:57:25.070971006 DEBUG Adding first-party search path `/tmp/.tmp8PMkQM/src` 2026-10-16 19:57:25.070973751 DEBUG Using vendored stdlib 2026-10-16 19:57:25.071077475 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.071080922 DEBUG Adding new file root '/tmp/.tmp8PMkQM/src' of kind Project 2026-10-16 19:57:25.071574548 DEBUG Adding new file root '/tmp/.tmp8PMkQM/dependencies' of kind SearchPath 2026-10-16 19:57:25.073466446 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.073626426 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:25.073771168 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.073877938 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.074249746 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.074390890 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:25.074569986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8PMkQM/src/main.py") 2026-10-16 19:57:25.074698447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8PMkQM/src/main.py` 2026-10-16 19:57:25.074829753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8PMkQM/src/main.py` 2026-10-16 19:57:25.075019479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8PMkQM/src/main.py` to project `src` 2026-10-16 19:57:25.075146067 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8PMkQM/src/main.py` 2026-10-16 19:57:25.075252336 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.075359066 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.075604767 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8PMkQM/src/main.py"))}: Checking file '/tmp/.tmp8PMkQM/src/main.py' 2026-10-16 19:57:25.087689614 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8PMkQM/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.089855637 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.35ms 2026-10-16 19:57:25.090069188 DEBUG Received server response for request 2 2026-10-16 19:57:25.090154638 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:25.090217075 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8PMkQM/src` 2026-10-16 19:57:25.090254064 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8PMkQM/src/pyproject.toml", kind: Any } 2026-10-16 19:57:25.090267079 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp8PMkQM/src' 2026-10-16 19:57:25.090296163 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp8PMkQM/src' 2026-10-16 19:57:25.090301143 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.090308547 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 19:57:25.090311933 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp8PMkQM/src/.venv 2026-10-16 19:57:25.090348341 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 19:57:25.090353631 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 19:57:25.090362137 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp8PMkQM/src` 2026-10-16 19:57:25.090365634 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 19:57:25.090897201 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.091733239 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 19:57:25.091854105 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 19:57:25.092016971 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.092066043 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.092073317 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.092647874 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:25.092657542 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:25.092700032 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:25.092727143 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8PMkQM/src` 2026-10-16 19:57:25.092761497 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8PMkQM/src/pyproject.toml", kind: Any } 2026-10-16 19:57:25.092772198 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp8PMkQM/src' 2026-10-16 19:57:25.092798898 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp8PMkQM/src' 2026-10-16 19:57:25.092802645 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.092808606 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 19:57:25.092811431 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp8PMkQM/src/.venv 2026-10-16 19:57:25.092835677 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 19:57:25.092840005 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 19:57:25.092851757 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmp8PMkQM/dependencies/pkg` 2026-10-16 19:57:25.092855353 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp8PMkQM/src` 2026-10-16 19:57:25.092858600 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 19:57:25.092964598 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.092969327 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmp8PMkQM/dependencies/pkg' of kind SearchPath 2026-10-16 19:57:25.093478853 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 19:57:25.093483912 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 19:57:25.093525691 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.093570164 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.093581956 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.094081383 DEBUG Updating the revision of `/tmp/.tmp8PMkQM/dependencies/pkg/dependency.py` 2026-10-16 19:57:25.094208061 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:25.094296577 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:25.094388760 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:25.094526508 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:25.094554150 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8PMkQM/src/main.py", kind: FileContent } 2026-10-16 19:57:25.094560492 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp8PMkQM/src/main.py` 2026-10-16 19:57:25.094632617 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp8PMkQM/src/main.py` to project `src` 2026-10-16 19:57:25.094704442 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:25.094772499 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8PMkQM/src/main.py"))}: Checking file '/tmp/.tmp8PMkQM/src/main.py' 2026-10-16 19:57:25.103494589 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8PMkQM/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.108672361 DEBUG method="textDocument/diagnostic" response.id=3 duration=13.95ms 2026-10-16 19:57:25.108705623 DEBUG Received server response for request 3 2026-10-16 19:57:25.118872603 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:25.118909132 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.118918650 DEBUG method="shutdown" response.id=4 duration=15.04µs 2026-10-16 19:57:25.118938978 DEBUG Received server response for request 4 2026-10-16 19:57:25.118942574 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.118967631 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-16 19:57:25.122861856 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 19:57:25.122948298 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.122986009 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.123043647 DEBUG Client info: None 2026-10-16 19:57:25.123054727 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.123069726 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.123075937 INFO Version: Unknown 2026-10-16 19:57:25.123122144 DEBUG Received server response for request 1 2026-10-16 19:57:25.123165776 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.123221921 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.123287464 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.123290870 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.123317731 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.123332328 DEBUG Initializing workspace `file:///tmp/.tmpKMVLgx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.123343910 DEBUG Searching for a project in '/tmp/.tmpKMVLgx/src' 2026-10-16 19:57:25.123385127 DEBUG Found project at '/tmp/.tmpKMVLgx/src' 2026-10-16 19:57:25.123389586 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.123829771 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.123843397 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpKMVLgx/venv/pyvenv.cfg' 2026-10-16 19:57:25.123858575 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpKMVLgx/venv 2026-10-16 19:57:25.123885586 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpKMVLgx/venv/lib/python3.12/site-packages"] 2026-10-16 19:57:25.123898731 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpKMVLgx/base 2026-10-16 19:57:25.123903209 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 19:57:25.123905193 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/.tmpKMVLgx/base` 2026-10-16 19:57:25.123915502 DEBUG Adding first-party search path `/tmp/.tmpKMVLgx/src` 2026-10-16 19:57:25.123918708 DEBUG Using vendored stdlib 2026-10-16 19:57:25.124038002 DEBUG Adding site-packages search path `/tmp/.tmpKMVLgx/venv/lib/python3.12/site-packages` 2026-10-16 19:57:25.124042590 INFO Python version: Python 3.12, platform: linux 2026-10-16 19:57:25.124045957 DEBUG Adding new file root '/tmp/.tmpKMVLgx/src' of kind Project 2026-10-16 19:57:25.124597511 DEBUG Adding new file root '/tmp/.tmpKMVLgx/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-16 19:57:25.126809640 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.126846740 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:25.126892426 DEBUG Adding editable installation to module resolution path /tmp/.tmpKMVLgx/old 2026-10-16 19:57:25.126896133 DEBUG Adding new file root '/tmp/.tmpKMVLgx/old' of kind SearchPath 2026-10-16 19:57:25.126952979 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.126956436 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.127121205 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.127306312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKMVLgx/src/main.py") 2026-10-16 19:57:25.127316271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKMVLgx/src/main.py` 2026-10-16 19:57:25.127336879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKMVLgx/src/main.py` 2026-10-16 19:57:25.127452075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKMVLgx/src/main.py` to project `src` 2026-10-16 19:57:25.127469739 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKMVLgx/src/main.py` 2026-10-16 19:57:25.127472293 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.127481621 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.127589854 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:25.127759582 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKMVLgx/src/main.py"))}: Checking file '/tmp/.tmpKMVLgx/src/main.py' 2026-10-16 19:57:25.139823260 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKMVLgx/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.141892190 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.26ms 2026-10-16 19:57:25.141933638 DEBUG Received server response for request 2 2026-10-16 19:57:25.142114096 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:25.142263246 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpKMVLgx/src` 2026-10-16 19:57:25.142288193 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpKMVLgx/src/pyproject.toml", kind: Any } 2026-10-16 19:57:25.142300256 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpKMVLgx/src' 2026-10-16 19:57:25.142318310 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpKMVLgx/src' 2026-10-16 19:57:25.142322578 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.142328579 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 19:57:25.142331584 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpKMVLgx/src/.venv 2026-10-16 19:57:25.142596632 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 19:57:25.142605077 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 19:57:25.142614946 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpKMVLgx/src` 2026-10-16 19:57:25.142618633 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 19:57:25.142726205 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.143247442 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 19:57:25.143252702 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 19:57:25.143298578 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.143634138 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.143716272 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.143879698 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:25.143961552 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:25.144011646 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:25.144116913 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpKMVLgx/src` 2026-10-16 19:57:25.144138564 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpKMVLgx/src/pyproject.toml", kind: Any } 2026-10-16 19:57:25.144148041 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpKMVLgx/src' 2026-10-16 19:57:25.144168029 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpKMVLgx/src' 2026-10-16 19:57:25.144171756 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.144177076 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 19:57:25.144184299 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpKMVLgx/venv/pyvenv.cfg' 2026-10-16 19:57:25.144194739 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpKMVLgx/venv 2026-10-16 19:57:25.144218995 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpKMVLgx/venv/lib/python3.12/site-packages"] 2026-10-16 19:57:25.144227801 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpKMVLgx/base 2026-10-16 19:57:25.144232119 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-16 19:57:25.144234544 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/.tmpKMVLgx/base` 2026-10-16 19:57:25.144242859 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpKMVLgx/src` 2026-10-16 19:57:25.144246356 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 19:57:25.144352375 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpKMVLgx/venv/lib/python3.12/site-packages` 2026-10-16 19:57:25.144357234 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-16 19:57:25.145317375 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 19:57:25.145533099 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 19:57:25.145711744 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.145832331 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.146012939 DEBUG Updating the revision of `/tmp/.tmpKMVLgx/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-16 19:57:25.146158352 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:25.146264692 DEBUG Adding editable installation to module resolution path /tmp/.tmpKMVLgx/new 2026-10-16 19:57:25.146361353 DEBUG Adding new file root '/tmp/.tmpKMVLgx/new' of kind SearchPath 2026-10-16 19:57:25.146508278 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:25.146612033 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.146704957 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:25.146888231 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:25.146998157 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:25.147112261 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:25.147467418 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKMVLgx/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.151976876 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKMVLgx/src/main.py"))}: Checking file '/tmp/.tmpKMVLgx/src/main.py' 2026-10-16 19:57:25.152052387 DEBUG method="textDocument/diagnostic" response.id=3 duration=4.83ms 2026-10-16 19:57:25.152155751 DEBUG Received server response for request 3 2026-10-16 19:57:25.162290100 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:25.162335685 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.162341546 DEBUG method="shutdown" response.id=4 duration=9.71µs 2026-10-16 19:57:25.162468565 DEBUG Received server response for request 4 2026-10-16 19:57:25.162474466 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.162493391 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-16 19:57:25.168039043 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 19:57:25.168134161 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.168160351 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.170029687 DEBUG Client info: None 2026-10-16 19:57:25.170044074 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.170059342 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.170066446 INFO Version: Unknown 2026-10-16 19:57:25.170115207 DEBUG Received server response for request 1 2026-10-16 19:57:25.170162927 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.170238008 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.170352132 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.170355728 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.170384041 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.170399851 DEBUG Initializing workspace `file:///tmp/.tmpFHytX9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.170411753 DEBUG Searching for a project in '/tmp/.tmpFHytX9/src' 2026-10-16 19:57:25.170450396 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.170455856 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.170974529 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.170981562 DEBUG Resolving local virtual environment: /tmp/.tmpFHytX9/src/.venv 2026-10-16 19:57:25.171019844 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 19:57:25.171025054 DEBUG No virtual environment found 2026-10-16 19:57:25.171034552 DEBUG Adding first-party search path `/tmp/.tmpFHytX9/src` 2026-10-16 19:57:25.171038379 DEBUG Using vendored stdlib 2026-10-16 19:57:25.171161199 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.171165066 DEBUG Adding new file root '/tmp/.tmpFHytX9/src' of kind Project 2026-10-16 19:57:25.173358310 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.173477033 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:25.174049406 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.174078281 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 19:57:25.174082338 DEBUG No virtual environment found 2026-10-16 19:57:25.174088350 DEBUG Adding extra search-path `/tmp/.tmpFHytX9/dependencies` 2026-10-16 19:57:25.174091616 DEBUG Using vendored stdlib 2026-10-16 19:57:25.174197925 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.174201993 DEBUG Adding new file root '/tmp/.tmpFHytX9/dependencies' of kind SearchPath 2026-10-16 19:57:25.174221379 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:25.174356042 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.174364377 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.174496796 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.174501855 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:25.174787130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFHytX9/src/script.py") 2026-10-16 19:57:25.174901795 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFHytX9/src/script.py` 2026-10-16 19:57:25.175013755 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFHytX9/src/script.py` 2026-10-16 19:57:25.175197780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFHytX9/src/script.py` to project `src` 2026-10-16 19:57:25.175319519 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFHytX9/src/script.py` 2026-10-16 19:57:25.175418715 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.175549640 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.175726382 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFHytX9/src/script.py"))}: Checking file '/tmp/.tmpFHytX9/src/script.py' 2026-10-16 19:57:25.187043679 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFHytX9/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.189133680 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.47ms 2026-10-16 19:57:25.189337472 DEBUG Received server response for request 2 2026-10-16 19:57:25.189396352 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:25.189469039 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:25.189509424 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFHytX9/src/script.py", kind: FileContent } 2026-10-16 19:57:25.189516738 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFHytX9/src/script.py` 2026-10-16 19:57:25.189600024 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpFHytX9/src/script.py` to project `src` 2026-10-16 19:57:25.190558011 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 19:57:25.190765641 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 19:57:25.190928777 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 19:57:25.190935750 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 19:57:25.191285676 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.191501501 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.191678813 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.191689774 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.191766468 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:25.191769824 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:25.191811091 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:25.191836689 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:25.191866055 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFHytX9/src/script.py", kind: FileContent } 2026-10-16 19:57:25.191871986 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFHytX9/src/script.py` 2026-10-16 19:57:25.192052294 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpFHytX9/src/script.py` to project `src` 2026-10-16 19:57:25.192596124 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 19:57:25.192621031 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 19:57:25.192625439 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 19:57:25.192631170 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpFHytX9/dependencies` 2026-10-16 19:57:25.192635398 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 19:57:25.192745875 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.192821897 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.192829181 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.192890246 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:25.193310925 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFHytX9/src/script.py"))}: Checking file '/tmp/.tmpFHytX9/src/script.py' 2026-10-16 19:57:25.193573167 DEBUG method="textDocument/diagnostic" response.id=3 duration=302.82µs 2026-10-16 19:57:25.193769485 DEBUG Received server response for request 3 2026-10-16 19:57:25.193835278 DEBUG Updating the revision of `/tmp/.tmpFHytX9/dependencies/dependency.py` 2026-10-16 19:57:25.193925628 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 19:57:25.193931358 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-16 19:57:25.193934023 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:25.193936077 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:25.193948621 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 19:57:25.198159279 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFHytX9/src/script.py"))}: Checking file '/tmp/.tmpFHytX9/src/script.py' 2026-10-16 19:57:25.198346400 DEBUG method="textDocument/diagnostic" response.id=4 duration=4.38ms 2026-10-16 19:57:25.198497142 DEBUG Received server response for request 4 2026-10-16 19:57:25.208626672 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:25.208665164 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.208674241 DEBUG method="shutdown" response.id=5 duration=13.76µs 2026-10-16 19:57:25.208693567 DEBUG Received server response for request 5 2026-10-16 19:57:25.208697765 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.208873665 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-16 19:57:25.212028182 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 19:57:25.212117169 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.212156563 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.212218679 DEBUG Client info: None 2026-10-16 19:57:25.212229640 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.212243867 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.212250369 INFO Version: Unknown 2026-10-16 19:57:25.212300723 DEBUG Received server response for request 1 2026-10-16 19:57:25.212341179 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.212401703 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.212580658 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.212584876 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.212613981 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.212629380 DEBUG Initializing workspace `file:///tmp/.tmpHJyp0G/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.212640941 DEBUG Searching for a project in '/tmp/.tmpHJyp0G/src' 2026-10-16 19:57:25.212664786 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.212669234 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.213126242 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.213132433 DEBUG Resolving local virtual environment: /tmp/.tmpHJyp0G/src/.venv 2026-10-16 19:57:25.213166838 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 19:57:25.213171737 DEBUG No virtual environment found 2026-10-16 19:57:25.213180704 DEBUG Adding first-party search path `/tmp/.tmpHJyp0G/src` 2026-10-16 19:57:25.213184060 DEBUG Using vendored stdlib 2026-10-16 19:57:25.213304025 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.213307992 DEBUG Adding new file root '/tmp/.tmpHJyp0G/src' of kind Project 2026-10-16 19:57:25.215103290 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:25.215135851 DEBUG Resolving dynamic module resolution paths 2026-10-16 19:57:25.215159906 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.215162771 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.215232803 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.215260304 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:25.215263681 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:25.215308815 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHJyp0G/src/main.py") 2026-10-16 19:57:25.215317632 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHJyp0G/src/main.py` 2026-10-16 19:57:25.215334924 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHJyp0G/src/main.py` 2026-10-16 19:57:25.215466371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHJyp0G/src/main.py` to project `src` 2026-10-16 19:57:25.215483122 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHJyp0G/src/main.py` 2026-10-16 19:57:25.215485567 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.215494474 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.215513519 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHJyp0G/src` 2026-10-16 19:57:25.215527746 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHJyp0G/src/dependency.py", kind: Any } 2026-10-16 19:57:25.215534960 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpHJyp0G/src/dependency.py` 2026-10-16 19:57:25.215597928 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpHJyp0G/src/dependency.py` to project `src` 2026-10-16 19:57:25.215717612 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHJyp0G/src/main.py"))}: Checking file '/tmp/.tmpHJyp0G/src/main.py' 2026-10-16 19:57:25.231776684 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHJyp0G/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.237599395 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.99ms 2026-10-16 19:57:25.237735100 DEBUG Received server response for request 2 2026-10-16 19:57:25.247980336 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.248106433 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.248197053 DEBUG method="shutdown" response.id=3 duration=94.82µs 2026-10-16 19:57:25.248229043 DEBUG Received server response for request 3 2026-10-16 19:57:25.248232960 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.248325233 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-16 19:57:25.251529002 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.251606768 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.251630262 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.253819619 DEBUG Client info: None 2026-10-16 19:57:25.253898006 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.253916551 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.253924135 INFO Version: Unknown 2026-10-16 19:57:25.254112929 DEBUG Received server response for request 1 2026-10-16 19:57:25.254158464 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.254173332 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.254320288 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.254484456 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.254489315 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.254979955 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.254998029 DEBUG Initializing workspace `file:///tmp/.tmpdzOlHD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.255013658 DEBUG Searching for a project in '/tmp/.tmpdzOlHD/src' 2026-10-16 19:57:25.255039918 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.255044797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.255470686 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.255476847 DEBUG Resolving local virtual environment: /tmp/.tmpdzOlHD/src/.venv 2026-10-16 19:57:25.255514488 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 19:57:25.255519708 DEBUG No virtual environment found 2026-10-16 19:57:25.255529556 DEBUG Adding first-party search path `/tmp/.tmpdzOlHD/src` 2026-10-16 19:57:25.255532892 DEBUG Using vendored stdlib 2026-10-16 19:57:25.255648730 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.255653298 DEBUG Adding new file root '/tmp/.tmpdzOlHD/src' of kind Project 2026-10-16 19:57:25.257453986 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.257579872 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 19:57:25.257717229 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.257852974 DEBUG Updating project to check open files 2026-10-16 19:57:25.258098394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdzOlHD/src/foo.py") 2026-10-16 19:57:25.258234530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdzOlHD/src/foo.py` 2026-10-16 19:57:25.258363602 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdzOlHD/src/foo.py` 2026-10-16 19:57:25.258678212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdzOlHD/src/foo.py` to project `src` 2026-10-16 19:57:25.258803858 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdzOlHD/src/foo.py` 2026-10-16 19:57:25.258934973 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.259065719 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.259354741 DEBUG method="textDocument/foldingRange" response.id=2 duration=154.35µs 2026-10-16 19:57:25.259514020 DEBUG Received server response for request 2 2026-10-16 19:57:25.269869844 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.269920098 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.269925979 DEBUG method="shutdown" response.id=3 duration=9.54µs 2026-10-16 19:57:25.270028752 DEBUG Received server response for request 3 2026-10-16 19:57:25.270034082 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.270045563 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-16 19:57:25.271653309 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.271720425 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.271850920 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.271883861 DEBUG Client info: None 2026-10-16 19:57:25.271896385 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.271908998 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.271915030 INFO Version: Unknown 2026-10-16 19:57:25.271959994 DEBUG Received server response for request 1 2026-10-16 19:57:25.271992495 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.272004187 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.272062657 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.272125995 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.272128941 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.272156793 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.272171411 DEBUG Initializing workspace `file:///tmp/.tmprvI7yT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.272181700 DEBUG Searching for a project in '/tmp/.tmprvI7yT/src' 2026-10-16 19:57:25.272202549 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.272207188 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.272687849 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.272693790 DEBUG Resolving local virtual environment: /tmp/.tmprvI7yT/src/.venv 2026-10-16 19:57:25.272724929 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 19:57:25.272729748 DEBUG No virtual environment found 2026-10-16 19:57:25.272737843 DEBUG Adding first-party search path `/tmp/.tmprvI7yT/src` 2026-10-16 19:57:25.272741199 DEBUG Using vendored stdlib 2026-10-16 19:57:25.272871694 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.272875601 DEBUG Adding new file root '/tmp/.tmprvI7yT/src' of kind Project 2026-10-16 19:57:25.278248890 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.278258217 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 19:57:25.280037184 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.280054938 DEBUG Updating project to check open files 2026-10-16 19:57:25.280298585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprvI7yT/src/foo.py") 2026-10-16 19:57:25.280313362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprvI7yT/src/foo.py` 2026-10-16 19:57:25.280323722 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprvI7yT/src/foo.py` 2026-10-16 19:57:25.280744090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprvI7yT/src/foo.py` to project `src` 2026-10-16 19:57:25.280773926 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprvI7yT/src/foo.py` 2026-10-16 19:57:25.280777393 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.280789135 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.281533892 DEBUG method="textDocument/foldingRange" response.id=2 duration=736.69µs 2026-10-16 19:57:25.281550453 DEBUG Received server response for request 2 2026-10-16 19:57:25.291939228 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.291970938 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.291976128 DEBUG method="shutdown" response.id=3 duration=9.26µs 2026-10-16 19:57:25.291982800 DEBUG Received server response for request 3 2026-10-16 19:57:25.291985355 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.291994833 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-16 19:57:25.293699119 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.293773930 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.293795160 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.293836207 DEBUG Client info: None 2026-10-16 19:57:25.297231495 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.297244269 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.297250190 INFO Version: Unknown 2026-10-16 19:57:25.297293421 DEBUG Received server response for request 1 2026-10-16 19:57:25.297319230 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.297329178 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpm8YEJM 2026-10-16 19:57:25.297334638 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.297382789 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.297461557 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.297465554 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.297470093 DEBUG No workspace configuration provided for file:///tmp/.tmpm8YEJM 2026-10-16 19:57:25.297487866 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.297491493 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpm8YEJM, using default options 2026-10-16 19:57:25.297498937 DEBUG Initializing workspace `file:///tmp/.tmpm8YEJM`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.297508615 DEBUG Searching for a project in '/tmp/.tmpm8YEJM' 2026-10-16 19:57:25.297525016 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.297528943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.300067865 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:25.300370463 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.300381734 DEBUG Resolving local virtual environment: /tmp/.tmpm8YEJM/.venv 2026-10-16 19:57:25.300409205 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 19:57:25.300414044 DEBUG No virtual environment found 2026-10-16 19:57:25.300435354 DEBUG Adding first-party search path `/tmp/.tmpm8YEJM` 2026-10-16 19:57:25.300581088 DEBUG Using vendored stdlib 2026-10-16 19:57:25.301021724 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.301030511 DEBUG Adding new file root '/tmp/.tmpm8YEJM' of kind Project 2026-10-16 19:57:25.303991404 INFO Project::index_files{project=.tmpm8YEJM}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.304007034 DEBUG Updating project to check open files 2026-10-16 19:57:25.304279855 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:25.304288291 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:25.304300003 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.304306525 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:25.304308940 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:25.304313859 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 19:57:25.304318688 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:25.304320752 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:25.304325110 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 19:57:25.305521775 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:25.305843108 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.323004767 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.346491100 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:25.346503162 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:25.346506949 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:25.346534681 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 19:57:25.346829074 DEBUG method="textDocument/foldingRange" response.id=2 duration=273.11µs 2026-10-16 19:57:25.346895719 DEBUG Received server response for request 2 2026-10-16 19:57:25.346905918 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-16 19:57:25.347046792 DEBUG method="textDocument/foldingRange" response.id=3 duration=126.50µs 2026-10-16 19:57:25.347101124 DEBUG Received server response for request 3 2026-10-16 19:57:25.357325421 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:25.357544432 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.357559590 DEBUG method="shutdown" response.id=4 duration=20.09µs 2026-10-16 19:57:25.357596830 DEBUG Received server response for request 4 2026-10-16 19:57:25.357603022 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.357619803 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-16 19:57:25.361950817 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.362034103 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.362058339 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.363466029 DEBUG Client info: None 2026-10-16 19:57:25.363481859 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.363496456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.363502948 INFO Version: Unknown 2026-10-16 19:57:25.363548834 DEBUG Received server response for request 1 2026-10-16 19:57:25.363589120 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.363602094 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.363657017 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.363718923 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.363722270 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.363760802 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.363776642 DEBUG Initializing workspace `file:///tmp/.tmpHCe3C7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.363788734 DEBUG Searching for a project in '/tmp/.tmpHCe3C7/src' 2026-10-16 19:57:25.363820053 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.363825183 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.364248577 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.364255961 DEBUG Resolving local virtual environment: /tmp/.tmpHCe3C7/src/.venv 2026-10-16 19:57:25.364295304 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 19:57:25.364300334 DEBUG No virtual environment found 2026-10-16 19:57:25.364310703 DEBUG Adding first-party search path `/tmp/.tmpHCe3C7/src` 2026-10-16 19:57:25.364314210 DEBUG Using vendored stdlib 2026-10-16 19:57:25.365875588 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.365881500 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.365884415 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-16 19:57:25.365913970 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.365919461 DEBUG Adding new file root '/tmp/.tmpHCe3C7/src' of kind Project 2026-10-16 19:57:25.368466208 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.001s 2026-10-16 19:57:25.368486245 DEBUG Updating project to check open files 2026-10-16 19:57:25.368665952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHCe3C7/src/script.py") 2026-10-16 19:57:25.368676282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHCe3C7/src/script.py` 2026-10-16 19:57:25.368686691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHCe3C7/src/script.py` 2026-10-16 19:57:25.369222937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHCe3C7/src/script.py` to project `src` 2026-10-16 19:57:25.369249627 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHCe3C7/src/script.py` 2026-10-16 19:57:25.369252833 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.369264605 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 19:57:25.369298068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHCe3C7/src/ordinary.py") 2026-10-16 19:57:25.369303288 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHCe3C7/src/ordinary.py` 2026-10-16 19:57:25.369309289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHCe3C7/src/ordinary.py` 2026-10-16 19:57:25.369362980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHCe3C7/src/ordinary.py` to project `src` 2026-10-16 19:57:25.369373008 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHCe3C7/src/ordinary.py` 2026-10-16 19:57:25.369375162 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.369381905 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 19:57:25.370183479 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-16 19:57:25.370227852 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 19:57:25.370232971 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-16 19:57:25.370240516 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpHCe3C7/src/dependencies` 2026-10-16 19:57:25.370244633 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-16 19:57:25.370362975 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.370368596 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpHCe3C7/src/dependencies' of kind SearchPath 2026-10-16 19:57:25.370456841 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.370563592 DEBUG method="textDocument/definition" response.id=2 duration=1.18ms 2026-10-16 19:57:25.370576055 DEBUG Received server response for request 2 2026-10-16 19:57:25.370685941 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-16 19:57:25.371319039 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.371598443 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-16 19:57:25.371862658 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:25.372121554 DEBUG method="textDocument/definition" response.id=3 duration=1.13ms 2026-10-16 19:57:25.372136111 DEBUG Received server response for request 3 2026-10-16 19:57:25.382229693 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:25.382253728 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.382259159 DEBUG method="shutdown" response.id=4 duration=8.56µs 2026-10-16 19:57:25.382273666 DEBUG Received server response for request 4 2026-10-16 19:57:25.382276902 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.382286370 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-16 19:57:25.384043736 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.384110842 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.384133033 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.384176134 DEBUG Client info: None 2026-10-16 19:57:25.385664396 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.385676208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.385680997 INFO Version: Unknown 2026-10-16 19:57:25.385715882 DEBUG Received server response for request 1 2026-10-16 19:57:25.385740759 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.385761177 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.385807955 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.385865673 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.385868619 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.385893686 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.385905017 DEBUG Initializing workspace `file:///tmp/.tmpHbPkZO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.385916288 DEBUG Searching for a project in '/tmp/.tmpHbPkZO/src' 2026-10-16 19:57:25.385963046 DEBUG Found project at '/tmp/.tmpHbPkZO/src' 2026-10-16 19:57:25.385966813 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.386275582 DEBUG Resolving local virtual environment: /tmp/.tmpHbPkZO/src/.venv 2026-10-16 19:57:25.386304276 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 19:57:25.386308764 DEBUG No virtual environment found 2026-10-16 19:57:25.386316058 DEBUG Adding first-party search path `/tmp/.tmpHbPkZO/src` 2026-10-16 19:57:25.386319034 DEBUG Using vendored stdlib 2026-10-16 19:57:25.386438488 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.386442565 DEBUG Adding new file root '/tmp/.tmpHbPkZO/src' of kind Project 2026-10-16 19:57:25.387072166 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.387082636 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.388343962 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.388358609 DEBUG Updating project to check open files 2026-10-16 19:57:25.388430454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHbPkZO/src/script.py") 2026-10-16 19:57:25.388442046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHbPkZO/src/script.py` 2026-10-16 19:57:25.388450211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHbPkZO/src/script.py` 2026-10-16 19:57:25.388544197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHbPkZO/src/script.py` to project `src` 2026-10-16 19:57:25.388557172 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHbPkZO/src/script.py` 2026-10-16 19:57:25.388560578 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.388569565 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.390092081 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-16 19:57:25.390253313 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 19:57:25.390416619 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 19:57:25.390607988 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 19:57:25.390948537 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-16 19:57:25.391198897 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.395199811 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 19:57:25.395419002 DEBUG method="textDocument/hover" response.id=2 duration=6.84ms 2026-10-16 19:57:25.395443358 DEBUG Received server response for request 2 2026-10-16 19:57:25.405703011 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.405727908 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.405733358 DEBUG method="shutdown" response.id=3 duration=8.06µs 2026-10-16 19:57:25.405739780 DEBUG Received server response for request 3 2026-10-16 19:57:25.405742996 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.405758986 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-16 19:57:25.408019927 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.408084969 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.408132709 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.408160180 DEBUG Client info: None 2026-10-16 19:57:25.408170600 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.408181590 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.408186029 INFO Version: Unknown 2026-10-16 19:57:25.408218550 DEBUG Received server response for request 1 2026-10-16 19:57:25.408240972 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.408251752 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.408290415 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.408371346 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.408374843 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.408386545 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.408389160 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.408403787 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.408414347 DEBUG Initializing workspace `file:///tmp/.tmpthN8An/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.408434695 DEBUG Searching for a project in '/tmp/.tmpthN8An/src' 2026-10-16 19:57:25.408474400 DEBUG Found project at '/tmp/.tmpthN8An/src' 2026-10-16 19:57:25.408478427 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.408796544 DEBUG Resolving local virtual environment: /tmp/.tmpthN8An/src/.venv 2026-10-16 19:57:25.408825137 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 19:57:25.408829235 DEBUG No virtual environment found 2026-10-16 19:57:25.408836228 DEBUG Adding first-party search path `/tmp/.tmpthN8An/src` 2026-10-16 19:57:25.408839214 DEBUG Using vendored stdlib 2026-10-16 19:57:25.408943920 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.408947517 DEBUG Adding new file root '/tmp/.tmpthN8An/src' of kind Project 2026-10-16 19:57:25.411720699 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.411739544 DEBUG Updating project to check open files 2026-10-16 19:57:25.411799346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpthN8An/src/script.py") 2026-10-16 19:57:25.411806379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpthN8An/src/script.py` 2026-10-16 19:57:25.411813453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpthN8An/src/script.py` 2026-10-16 19:57:25.411907539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpthN8An/src/script.py` to project `src` 2026-10-16 19:57:25.411919982 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpthN8An/src/script.py` 2026-10-16 19:57:25.411922337 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.411930893 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.412028937 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-16 19:57:25.413636352 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 19:57:25.413645489 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 19:57:25.413648615 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 19:57:25.413768109 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-16 19:57:25.413842348 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.419077788 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 19:57:25.419258527 DEBUG method="textDocument/hover" response.id=2 duration=7.32ms 2026-10-16 19:57:25.419418517 DEBUG Received server response for request 2 2026-10-16 19:57:25.429774692 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.429982612 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.430142822 DEBUG method="shutdown" response.id=3 duration=166.68µs 2026-10-16 19:57:25.430313853 DEBUG Received server response for request 3 2026-10-16 19:57:25.430499832 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.430656877 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-16 19:57:25.433201529 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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 19:57:25.433284655 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.433317607 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.433378051 DEBUG Client info: None 2026-10-16 19:57:25.433388881 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.433402547 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.433408908 INFO Version: Unknown 2026-10-16 19:57:25.433473770 DEBUG Received server response for request 1 2026-10-16 19:57:25.433510178 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.433522922 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.433757973 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.435142430 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.435147780 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.435167407 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.435170683 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.435212020 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.435230956 DEBUG Initializing workspace `file:///tmp/.tmpsQldb6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.435248840 DEBUG Searching for a project in '/tmp/.tmpsQldb6/src' 2026-10-16 19:57:25.435276782 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.435282132 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.435704975 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.435712820 DEBUG Resolving local virtual environment: /tmp/.tmpsQldb6/src/.venv 2026-10-16 19:57:25.435764076 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 19:57:25.435769466 DEBUG No virtual environment found 2026-10-16 19:57:25.435779194 DEBUG Adding first-party search path `/tmp/.tmpsQldb6/src` 2026-10-16 19:57:25.435782611 DEBUG Using vendored stdlib 2026-10-16 19:57:25.435903467 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.435907866 DEBUG Adding new file root '/tmp/.tmpsQldb6/src' of kind Project 2026-10-16 19:57:25.439655455 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.439670804 DEBUG Updating project to check open files 2026-10-16 19:57:25.439742147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsQldb6/src/foo.py") 2026-10-16 19:57:25.439758147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsQldb6/src/foo.py` 2026-10-16 19:57:25.439766724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsQldb6/src/foo.py` 2026-10-16 19:57:25.439869446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsQldb6/src/foo.py` to project `src` 2026-10-16 19:57:25.439883653 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsQldb6/src/foo.py` 2026-10-16 19:57:25.439886097 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.439894804 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.440760287 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.452977853 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.455227012 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.455460710 DEBUG method="textDocument/hover" response.id=2 duration=15.56ms 2026-10-16 19:57:25.455578872 DEBUG Received server response for request 2 2026-10-16 19:57:25.465670911 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.465709003 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.465717869 DEBUG method="shutdown" response.id=3 duration=16.52µs 2026-10-16 19:57:25.465736274 DEBUG Received server response for request 3 2026-10-16 19:57:25.465739921 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.465907144 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-16 19:57:25.468602099 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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 19:57:25.468691968 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.468715832 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.468794019 DEBUG Client info: None 2026-10-16 19:57:25.468806953 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.468821350 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.468827983 INFO Version: Unknown 2026-10-16 19:57:25.468873278 DEBUG Received server response for request 1 2026-10-16 19:57:25.468913674 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.468926868 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.468972554 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.469049889 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.469053576 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.469080747 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.469093902 DEBUG Initializing workspace `file:///tmp/.tmptvbSC0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.469105934 DEBUG Searching for a project in '/tmp/.tmptvbSC0/src' 2026-10-16 19:57:25.469130801 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.469135700 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.469734994 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.469742077 DEBUG Resolving local virtual environment: /tmp/.tmptvbSC0/src/.venv 2026-10-16 19:57:25.469790047 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 19:57:25.469795127 DEBUG No virtual environment found 2026-10-16 19:57:25.469804504 DEBUG Adding first-party search path `/tmp/.tmptvbSC0/src` 2026-10-16 19:57:25.469807961 DEBUG Using vendored stdlib 2026-10-16 19:57:25.469925922 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.469930761 DEBUG Adding new file root '/tmp/.tmptvbSC0/src' of kind Project 2026-10-16 19:57:25.470741362 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.470757001 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.471879867 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.471898662 DEBUG Updating project to check open files 2026-10-16 19:57:25.471965738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptvbSC0/src/foo.py") 2026-10-16 19:57:25.471974154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptvbSC0/src/foo.py` 2026-10-16 19:57:25.471981117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptvbSC0/src/foo.py` 2026-10-16 19:57:25.472061628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptvbSC0/src/foo.py` to project `src` 2026-10-16 19:57:25.472076185 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptvbSC0/src/foo.py` 2026-10-16 19:57:25.472078880 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.472087296 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.472288484 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.486215907 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.488220527 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.488288795 DEBUG method="textDocument/hover" response.id=2 duration=16.19ms 2026-10-16 19:57:25.488398791 DEBUG Received server response for request 2 2026-10-16 19:57:25.498486162 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.498536757 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.498543639 DEBUG method="shutdown" response.id=3 duration=10.92µs 2026-10-16 19:57:25.498645170 DEBUG Received server response for request 3 2026-10-16 19:57:25.498651011 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.498662873 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-16 19:57:25.503361747 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.503615613 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.503640019 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.503687738 DEBUG Client info: None 2026-10-16 19:57:25.503701093 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.503713677 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.503719037 INFO Version: Unknown 2026-10-16 19:57:25.504978359 DEBUG Received server response for request 1 2026-10-16 19:57:25.505028603 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.505137197 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.505189214 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.505381846 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.505387767 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.505411401 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.505415258 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.505417943 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.505447469 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.505465092 DEBUG Initializing workspace `file:///tmp/.tmp4T393v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.505484689 DEBUG Searching for a project in '/tmp/.tmp4T393v/src' 2026-10-16 19:57:25.505530494 DEBUG Found project at '/tmp/.tmp4T393v/src' 2026-10-16 19:57:25.505534642 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.505911008 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.505916649 DEBUG Resolving local virtual environment: /tmp/.tmp4T393v/src/.venv 2026-10-16 19:57:25.505947547 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 19:57:25.505951955 DEBUG No virtual environment found 2026-10-16 19:57:25.505959830 DEBUG Adding first-party search path `/tmp/.tmp4T393v/src` 2026-10-16 19:57:25.505962886 DEBUG Using vendored stdlib 2026-10-16 19:57:25.506078332 INFO Python version: Python 3.12, platform: linux 2026-10-16 19:57:25.506082099 DEBUG Adding new file root '/tmp/.tmp4T393v/src' of kind Project 2026-10-16 19:57:25.507982343 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.001s 2026-10-16 19:57:25.507998704 DEBUG Updating project to check open files 2026-10-16 19:57:25.508055581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4T393v/src/older.py") 2026-10-16 19:57:25.508062373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4T393v/src/older.py` 2026-10-16 19:57:25.508069106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4T393v/src/older.py` 2026-10-16 19:57:25.508153194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4T393v/src/older.py` to project `src` 2026-10-16 19:57:25.508166449 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4T393v/src/older.py` 2026-10-16 19:57:25.508168843 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.508176748 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 19:57:25.508199441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4T393v/src/newer.py") 2026-10-16 19:57:25.508203769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4T393v/src/newer.py` 2026-10-16 19:57:25.508208658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4T393v/src/newer.py` 2026-10-16 19:57:25.508257189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4T393v/src/newer.py` to project `src` 2026-10-16 19:57:25.508266396 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4T393v/src/newer.py` 2026-10-16 19:57:25.508268570 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.508274602 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 19:57:25.508366684 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-16 19:57:25.508398003 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-16 19:57:25.509010842 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 19:57:25.509058642 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 19:57:25.509064914 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 19:57:25.509073330 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp4T393v/src` 2026-10-16 19:57:25.509077778 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 19:57:25.509197783 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-16 19:57:25.509291649 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.524496899 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-16 19:57:25.524681505 DEBUG method="textDocument/hover" response.id=2 duration=16.40ms 2026-10-16 19:57:25.524717543 DEBUG Received server response for request 2 2026-10-16 19:57:25.524919311 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 19:57:25.525078119 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-16 19:57:25.525085814 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-16 19:57:25.525746102 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 19:57:25.525792720 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 19:57:25.525799152 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 19:57:25.525804842 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp4T393v/src` 2026-10-16 19:57:25.525809100 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 19:57:25.525965203 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-16 19:57:25.526020487 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.539698362 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-16 19:57:25.539778001 DEBUG method="textDocument/hover" response.id=3 duration=14.81ms 2026-10-16 19:57:25.539799281 DEBUG Received server response for request 3 2026-10-16 19:57:25.549942607 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:25.550006617 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.550015764 DEBUG method="shutdown" response.id=4 duration=15.07µs 2026-10-16 19:57:25.550034850 DEBUG Received server response for request 4 2026-10-16 19:57:25.550039158 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.550113758 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-16 19:57:25.558652854 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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 19:57:25.558739647 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.558787597 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.558854092 DEBUG Client info: None 2026-10-16 19:57:25.558867156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.558881643 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.558887865 INFO Version: Unknown 2026-10-16 19:57:25.558931888 DEBUG Received server response for request 1 2026-10-16 19:57:25.558967054 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.558979567 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.559035522 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.559101456 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.559104491 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.559134418 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.559149716 DEBUG Initializing workspace `file:///tmp/.tmp57csXM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.559161609 DEBUG Searching for a project in '/tmp/.tmp57csXM/src' 2026-10-16 19:57:25.559186395 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.559191334 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.559696482 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.559702293 DEBUG Resolving local virtual environment: /tmp/.tmp57csXM/src/.venv 2026-10-16 19:57:25.559734643 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 19:57:25.559739503 DEBUG No virtual environment found 2026-10-16 19:57:25.559805917 DEBUG Adding first-party search path `/tmp/.tmp57csXM/src` 2026-10-16 19:57:25.559809784 DEBUG Using vendored stdlib 2026-10-16 19:57:25.559929078 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.559933797 DEBUG Adding new file root '/tmp/.tmp57csXM/src' of kind Project 2026-10-16 19:57:25.560457309 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.560463140 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.562804161 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.562822014 DEBUG Updating project to check open files 2026-10-16 19:57:25.562899710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp57csXM/src/foo.py") 2026-10-16 19:57:25.562907875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp57csXM/src/foo.py` 2026-10-16 19:57:25.562915800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp57csXM/src/foo.py` 2026-10-16 19:57:25.563027209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp57csXM/src/foo.py` to project `src` 2026-10-16 19:57:25.563041756 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp57csXM/src/foo.py` 2026-10-16 19:57:25.563044141 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.563053148 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.563325689 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.574554911 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.576481846 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.576532360 DEBUG method="textDocument/hover" response.id=2 duration=13.47ms 2026-10-16 19:57:25.576547128 DEBUG Received server response for request 2 2026-10-16 19:57:25.586633988 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.586684713 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.586690173 DEBUG method="shutdown" response.id=3 duration=9.49µs 2026-10-16 19:57:25.586805680 DEBUG Received server response for request 3 2026-10-16 19:57:25.586811631 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.586823363 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-16 19:57:25.591533968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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 19:57:25.591621793 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.591646950 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.591986076 DEBUG Client info: None 2026-10-16 19:57:25.592004441 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.592019840 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.592026973 INFO Version: Unknown 2026-10-16 19:57:25.592073981 DEBUG Received server response for request 1 2026-10-16 19:57:25.592114918 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.592127952 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.592190720 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.592253979 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.592257145 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.592287291 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.592302951 DEBUG Initializing workspace `file:///tmp/.tmpI6ZgPX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.592315043 DEBUG Searching for a project in '/tmp/.tmpI6ZgPX/src' 2026-10-16 19:57:25.592339129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.592343908 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.592870165 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.592877148 DEBUG Resolving local virtual environment: /tmp/.tmpI6ZgPX/src/.venv 2026-10-16 19:57:25.592916612 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 19:57:25.592921631 DEBUG No virtual environment found 2026-10-16 19:57:25.592931229 DEBUG Adding first-party search path `/tmp/.tmpI6ZgPX/src` 2026-10-16 19:57:25.592934535 DEBUG Using vendored stdlib 2026-10-16 19:57:25.593062565 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.593067254 DEBUG Adding new file root '/tmp/.tmpI6ZgPX/src' of kind Project 2026-10-16 19:57:25.593863949 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.593870050 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.595343584 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.595358051 DEBUG Updating project to check open files 2026-10-16 19:57:25.595459401 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpI6ZgPX/src/foo.py") 2026-10-16 19:57:25.595469099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpI6ZgPX/src/foo.py` 2026-10-16 19:57:25.595477425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpI6ZgPX/src/foo.py` 2026-10-16 19:57:25.595578735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpI6ZgPX/src/foo.py` to project `src` 2026-10-16 19:57:25.595593012 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpI6ZgPX/src/foo.py` 2026-10-16 19:57:25.595595366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.595604383 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.595831940 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.610485715 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.612847195 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.613046689 DEBUG method="textDocument/hover" response.id=2 duration=17.44ms 2026-10-16 19:57:25.613200007 DEBUG Received server response for request 2 2026-10-16 19:57:25.623433411 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.623552074 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.623560479 DEBUG method="shutdown" response.id=3 duration=14.69µs 2026-10-16 19:57:25.623567322 DEBUG Received server response for request 3 2026-10-16 19:57:25.623570568 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.623581268 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-16 19:57:25.627063971 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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 19:57:25.627159079 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.627197581 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.627261181 DEBUG Client info: None 2026-10-16 19:57:25.627273824 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.627288933 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-16 19:57:25.627296767 INFO Version: Unknown 2026-10-16 19:57:25.627345288 DEBUG Received server response for request 1 2026-10-16 19:57:25.627387558 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.627398308 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdilGmv 2026-10-16 19:57:25.627405612 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.627483227 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.627554010 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.627557587 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.627564540 DEBUG No workspace configuration provided for file:///tmp/.tmpdilGmv 2026-10-16 19:57:25.627588184 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.627593063 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdilGmv, using default options 2026-10-16 19:57:25.627603944 DEBUG Initializing workspace `file:///tmp/.tmpdilGmv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.627616527 DEBUG Searching for a project in '/tmp/.tmpdilGmv' 2026-10-16 19:57:25.627636935 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.627641915 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.628164305 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.628170647 DEBUG Resolving local virtual environment: /tmp/.tmpdilGmv/.venv 2026-10-16 19:57:25.628209119 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 19:57:25.628214449 DEBUG No virtual environment found 2026-10-16 19:57:25.628223987 DEBUG Adding first-party search path `/tmp/.tmpdilGmv` 2026-10-16 19:57:25.628227523 DEBUG Using vendored stdlib 2026-10-16 19:57:25.628361184 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.628366514 DEBUG Adding new file root '/tmp/.tmpdilGmv' of kind Project 2026-10-16 19:57:25.632601688 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.632612488 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 19:57:25.633567690 INFO Project::index_files{project=.tmpdilGmv}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.633583710 DEBUG Updating project to check open files 2026-10-16 19:57:25.633668008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdilGmv/foo.py") 2026-10-16 19:57:25.633677105 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdilGmv/foo.py` 2026-10-16 19:57:25.633684569 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdilGmv/foo.py` 2026-10-16 19:57:25.633766893 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdilGmv/foo.py` to project `.tmpdilGmv` 2026-10-16 19:57:25.633782432 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdilGmv/foo.py` 2026-10-16 19:57:25.633784977 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.633793794 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.634476484 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.650466436 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.651842066 DEBUG method="textDocument/implementation" response.id=2 duration=18.04ms 2026-10-16 19:57:25.652000323 DEBUG Received server response for request 2 2026-10-16 19:57:25.662236944 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.662290985 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.662297207 DEBUG method="shutdown" response.id=3 duration=12.44µs 2026-10-16 19:57:25.662390832 DEBUG Received server response for request 3 2026-10-16 19:57:25.662396232 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.662410199 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-16 19:57:25.665757818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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 19:57:25.667449260 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.667630069 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.667840284 DEBUG Client info: None 2026-10-16 19:57:25.667986157 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.668743969 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.668910882 INFO Version: Unknown 2026-10-16 19:57:25.669094195 DEBUG Received server response for request 1 2026-10-16 19:57:25.669279333 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.669452748 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp6SlDmo 2026-10-16 19:57:25.669578424 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.669785793 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.670006296 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.670133946 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.670256866 DEBUG No workspace configuration provided for file:///tmp/.tmp6SlDmo 2026-10-16 19:57:25.670404844 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.670563491 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 19:57:25.670695048 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.670842625 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp6SlDmo, using default options 2026-10-16 19:57:25.670963652 DEBUG Initializing workspace `file:///tmp/.tmp6SlDmo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.671315592 DEBUG Searching for a project in '/tmp/.tmp6SlDmo' 2026-10-16 19:57:25.671494157 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.671643527 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.672378997 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.672533747 DEBUG Resolving local virtual environment: /tmp/.tmp6SlDmo/.venv 2026-10-16 19:57:25.672688718 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 19:57:25.672826185 DEBUG No virtual environment found 2026-10-16 19:57:25.672961419 DEBUG Adding first-party search path `/tmp/.tmp6SlDmo` 2026-10-16 19:57:25.673077847 DEBUG Using vendored stdlib 2026-10-16 19:57:25.673351681 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.673501472 DEBUG Adding new file root '/tmp/.tmp6SlDmo' of kind Project 2026-10-16 19:57:25.676856365 INFO Project::index_files{project=.tmp6SlDmo}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.676999663 DEBUG Updating project to check open files 2026-10-16 19:57:25.677214026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6SlDmo/foo.py") 2026-10-16 19:57:25.677363947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6SlDmo/foo.py` 2026-10-16 19:57:25.677509189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6SlDmo/foo.py` 2026-10-16 19:57:25.677735213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6SlDmo/foo.py` to project `.tmp6SlDmo` 2026-10-16 19:57:25.677898539 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6SlDmo/foo.py` 2026-10-16 19:57:25.678020889 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.678153127 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.678776596 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.695279510 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.696083298 DEBUG method="textDocument/implementation" response.id=2 duration=17.80ms 2026-10-16 19:57:25.696242306 DEBUG Received server response for request 2 2026-10-16 19:57:25.706544941 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.706639658 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.706652572 DEBUG method="shutdown" response.id=3 duration=20.70µs 2026-10-16 19:57:25.706677159 DEBUG Received server response for request 3 2026-10-16 19:57:25.706681737 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.706848209 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-16 19:57:25.711236641 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.711325067 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.711363128 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.711436035 DEBUG Client info: None 2026-10-16 19:57:25.711449590 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.711464949 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.711472142 INFO Version: Unknown 2026-10-16 19:57:25.711521695 DEBUG Received server response for request 1 2026-10-16 19:57:25.711563404 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.711574414 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpVfmkAI 2026-10-16 19:57:25.711581367 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.711644405 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.711714166 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.711717553 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.711724977 DEBUG No workspace configuration provided for file:///tmp/.tmpVfmkAI 2026-10-16 19:57:25.711759501 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.711765222 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpVfmkAI, using default options 2026-10-16 19:57:25.711775702 DEBUG Initializing workspace `file:///tmp/.tmpVfmkAI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.711787865 DEBUG Searching for a project in '/tmp/.tmpVfmkAI' 2026-10-16 19:57:25.711809976 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.711815026 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.712342575 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.712349598 DEBUG Resolving local virtual environment: /tmp/.tmpVfmkAI/.venv 2026-10-16 19:57:25.712390896 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 19:57:25.712396025 DEBUG No virtual environment found 2026-10-16 19:57:25.712406094 DEBUG Adding first-party search path `/tmp/.tmpVfmkAI` 2026-10-16 19:57:25.712409691 DEBUG Using vendored stdlib 2026-10-16 19:57:25.712557067 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.712563059 DEBUG Adding new file root '/tmp/.tmpVfmkAI' of kind Project 2026-10-16 19:57:25.715731401 INFO Project::index_files{project=.tmpVfmkAI}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.715754775 DEBUG Updating project to check open files 2026-10-16 19:57:25.723502648 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.723533235 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.723539497 DEBUG method="shutdown" response.id=2 duration=12.68µs 2026-10-16 19:57:25.723547682 DEBUG Received server response for request 2 2026-10-16 19:57:25.723551329 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.723560797 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-16 19:57:25.725058165 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.725134158 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.725161619 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.725217594 DEBUG Client info: None 2026-10-16 19:57:25.725228334 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.725241709 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.725247190 INFO Version: Unknown 2026-10-16 19:57:25.725288587 DEBUG Received server response for request 1 2026-10-16 19:57:25.725324304 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.725329294 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.725331989 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.725335095 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 19:57:25.725337760 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 19:57:25.725340084 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 19:57:25.725342198 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 19:57:25.725344693 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 19:57:25.725347588 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-16 19:57:25.725350273 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-16 19:57:25.725353229 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-16 19:57:25.725355593 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-16 19:57:25.725358228 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-16 19:57:25.725360703 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-16 19:57:25.725363057 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-16 19:57:25.725365432 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-16 19:57:25.725367926 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-16 19:57:25.725370211 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-16 19:57:25.725372365 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-16 19:57:25.725374569 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-16 19:57:25.725376753 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-16 19:57:25.725378937 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-16 19:57:25.725381061 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-16 19:57:25.725383365 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-16 19:57:25.725385870 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-16 19:57:25.725388395 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-16 19:57:25.725390899 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-16 19:57:25.725393394 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-16 19:57:25.725395829 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-16 19:57:25.725398303 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-16 19:57:25.725401209 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-16 19:57:25.725403834 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-16 19:57:25.725406238 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-16 19:57:25.725408723 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-16 19:57:25.725411237 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-16 19:57:25.725413772 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-16 19:57:25.725416387 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-16 19:57:25.725418922 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-16 19:57:25.725439881 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-16 19:57:25.725442246 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-16 19:57:25.725444670 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-16 19:57:25.725447375 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-16 19:57:25.725449599 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-16 19:57:25.725452014 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-16 19:57:25.725454278 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-16 19:57:25.725456673 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-16 19:57:25.725458967 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-16 19:57:25.725461542 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-16 19:57:25.725463956 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-16 19:57:25.725466261 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-16 19:57:25.725468555 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-16 19:57:25.725471070 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-16 19:57:25.725473905 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-16 19:57:25.725476400 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-16 19:57:25.725478774 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-16 19:57:25.725481179 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-16 19:57:25.725483633 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-16 19:57:25.725486378 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-16 19:57:25.725488502 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-16 19:57:25.725490937 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-16 19:57:25.725493261 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-16 19:57:25.725496307 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-16 19:57:25.725498922 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-16 19:57:25.725501807 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-16 19:57:25.725504302 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-16 19:57:25.725507077 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-16 19:57:25.725520412 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.725564254 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.725623445 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-16 19:57:25.725627303 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725629256 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725631120 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725632923 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725635177 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725637051 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725638915 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725640748 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725642942 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725645617 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725647701 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725649514 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725651438 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725653231 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725655075 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725656908 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725659173 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725660986 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725662970 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725664893 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725666707 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725668520 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725670434 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725672267 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725674171 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725675954 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725677737 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725679741 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725681575 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725683388 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725685191 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725687045 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725689419 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725691253 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725693066 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725694910 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725696703 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725698496 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725700260 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725702063 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725703826 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725705580 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725707343 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725709146 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725710920 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725713304 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725715097 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725716911 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725718664 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725720427 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725722191 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725724004 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725725757 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725727521 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725729284 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725731087 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725732841 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725734584 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725736417 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725738271 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725740034 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725741918 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725743681 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725754191 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 19:57:25.725782293 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.725785239 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.725810456 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.725824322 DEBUG Initializing workspace `file:///tmp/.tmpXsALGk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.725836154 DEBUG Searching for a project in '/tmp/.tmpXsALGk/src' 2026-10-16 19:57:25.725860139 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.725864828 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.726250371 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.726257014 DEBUG Resolving local virtual environment: /tmp/.tmpXsALGk/src/.venv 2026-10-16 19:57:25.726293923 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 19:57:25.726299433 DEBUG No virtual environment found 2026-10-16 19:57:25.726307849 DEBUG Adding first-party search path `/tmp/.tmpXsALGk/src` 2026-10-16 19:57:25.726310895 DEBUG Using vendored stdlib 2026-10-16 19:57:25.726442462 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.726447972 DEBUG Adding new file root '/tmp/.tmpXsALGk/src' of kind Project 2026-10-16 19:57:25.728388442 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.728401216 DEBUG Updating project to check open files 2026-10-16 19:57:25.728437714 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-16 19:57:25.728980723 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXsALGk/src/main.py") 2026-10-16 19:57:25.729080971 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXsALGk/src/main.py` 2026-10-16 19:57:25.729092382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXsALGk/src/main.py` 2026-10-16 19:57:25.729180077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXsALGk/src/main.py` to project `src` 2026-10-16 19:57:25.729195415 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXsALGk/src/main.py` 2026-10-16 19:57:25.729197960 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.729207438 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.729213990 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.729234449 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.729239939 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.729296475 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.729572543 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.742595059 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.742844166 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.742948451 DEBUG method="textDocument/hover" response.id=2 duration=13.73ms 2026-10-16 19:57:25.743122117 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.743287948 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.743387114 DEBUG Received server response for request 2 2026-10-16 19:57:25.743402944 DEBUG method="textDocument/hover" response.id=3 duration=14.17ms 2026-10-16 19:57:25.743689972 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.743896299 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.743996327 DEBUG Received server response for request 3 2026-10-16 19:57:25.744007518 DEBUG method="textDocument/hover" response.id=4 duration=14.77ms 2026-10-16 19:57:25.744253760 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.744463413 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.744368194 DEBUG Received server response for request 4 2026-10-16 19:57:25.744571155 DEBUG method="textDocument/hover" response.id=5 duration=15.27ms 2026-10-16 19:57:25.744844878 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745044844 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745138820 DEBUG Received server response for request 5 2026-10-16 19:57:25.745149660 DEBUG method="textDocument/hover" response.id=6 duration=1.94ms 2026-10-16 19:57:25.745194524 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745298099 DEBUG Received server response for request 6 2026-10-16 19:57:25.745339757 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745353422 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745366948 DEBUG method="textDocument/hover" response.id=7 duration=1.52ms 2026-10-16 19:57:25.745369983 DEBUG method="textDocument/hover" response.id=8 duration=961.44µs 2026-10-16 19:57:25.745372117 DEBUG method="textDocument/hover" response.id=9 duration=369.44µs 2026-10-16 19:57:25.745374442 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745383529 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745396062 DEBUG Received server response for request 7 2026-10-16 19:57:25.745397936 DEBUG Received server response for request 8 2026-10-16 19:57:25.745399479 DEBUG Received server response for request 9 2026-10-16 19:57:25.745434224 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745448090 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745496220 DEBUG method="textDocument/hover" response.id=10 duration=298.44µs 2026-10-16 19:57:25.745500218 DEBUG method="textDocument/hover" response.id=11 duration=124.00µs 2026-10-16 19:57:25.745502863 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745511579 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745523441 DEBUG Received server response for request 10 2026-10-16 19:57:25.745525545 DEBUG Received server response for request 11 2026-10-16 19:57:25.745552355 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745566081 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745694692 DEBUG method="textDocument/hover" response.id=12 duration=308.85µs 2026-10-16 19:57:25.745700233 DEBUG method="textDocument/hover" response.id=13 duration=195.55µs 2026-10-16 19:57:25.745702738 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745713458 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745725881 DEBUG Received server response for request 12 2026-10-16 19:57:25.745728065 DEBUG Received server response for request 13 2026-10-16 19:57:25.745766848 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745782647 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745795461 DEBUG method="textDocument/hover" response.id=14 duration=281.84µs 2026-10-16 19:57:25.745805210 DEBUG method="textDocument/hover" response.id=15 duration=100.48µs 2026-10-16 19:57:25.745807544 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745814547 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745826430 DEBUG Received server response for request 14 2026-10-16 19:57:25.745828363 DEBUG Received server response for request 15 2026-10-16 19:57:25.745849573 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745861575 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745873798 DEBUG method="textDocument/hover" response.id=16 duration=158.51µs 2026-10-16 19:57:25.745876323 DEBUG method="textDocument/hover" response.id=17 duration=66.92µs 2026-10-16 19:57:25.745878668 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745884749 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.745933340 DEBUG Received server response for request 16 2026-10-16 19:57:25.745936536 DEBUG Received server response for request 17 2026-10-16 19:57:25.745970269 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.745984155 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746458535 DEBUG method="textDocument/hover" response.id=18 duration=641.88µs 2026-10-16 19:57:25.746464857 DEBUG method="textDocument/hover" response.id=19 duration=584.40µs 2026-10-16 19:57:25.746467502 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746478903 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746491437 DEBUG Received server response for request 18 2026-10-16 19:57:25.746493701 DEBUG Received server response for request 19 2026-10-16 19:57:25.746527414 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746543234 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746556299 DEBUG method="textDocument/hover" response.id=20 duration=669.84µs 2026-10-16 19:57:25.746559024 DEBUG method="textDocument/hover" response.id=21 duration=89.36µs 2026-10-16 19:57:25.746561168 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746567399 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746578660 DEBUG Received server response for request 20 2026-10-16 19:57:25.746580524 DEBUG Received server response for request 21 2026-10-16 19:57:25.746601012 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746612965 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746625508 DEBUG method="textDocument/hover" response.id=22 duration=144.67µs 2026-10-16 19:57:25.746627993 DEBUG method="textDocument/hover" response.id=23 duration=65.17µs 2026-10-16 19:57:25.746630257 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746636198 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746647409 DEBUG Received server response for request 22 2026-10-16 19:57:25.746649193 DEBUG Received server response for request 23 2026-10-16 19:57:25.746669070 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746680491 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746692354 DEBUG method="textDocument/hover" response.id=24 duration=123.21µs 2026-10-16 19:57:25.746694878 DEBUG method="textDocument/hover" response.id=25 duration=62.90µs 2026-10-16 19:57:25.746697022 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746702793 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746714014 DEBUG Received server response for request 24 2026-10-16 19:57:25.746715768 DEBUG Received server response for request 25 2026-10-16 19:57:25.746735635 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746756704 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746769308 DEBUG method="textDocument/hover" response.id=26 duration=131.33µs 2026-10-16 19:57:25.746771893 DEBUG method="textDocument/hover" response.id=27 duration=73.23µs 2026-10-16 19:57:25.746773927 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746780028 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746791400 DEBUG Received server response for request 26 2026-10-16 19:57:25.746793173 DEBUG Received server response for request 27 2026-10-16 19:57:25.746813481 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746825293 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746837205 DEBUG method="textDocument/hover" response.id=28 duration=132.73µs 2026-10-16 19:57:25.746839680 DEBUG method="textDocument/hover" response.id=29 duration=64.04µs 2026-10-16 19:57:25.746841704 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746847936 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746858936 DEBUG Received server response for request 28 2026-10-16 19:57:25.746860810 DEBUG Received server response for request 29 2026-10-16 19:57:25.746880216 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746891607 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746903319 DEBUG method="textDocument/hover" response.id=30 duration=121.55µs 2026-10-16 19:57:25.746906596 DEBUG method="textDocument/hover" response.id=31 duration=63.20µs 2026-10-16 19:57:25.746908920 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746914591 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746926283 DEBUG Received server response for request 30 2026-10-16 19:57:25.746928126 DEBUG Received server response for request 31 2026-10-16 19:57:25.746947603 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746959064 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.746970846 DEBUG method="textDocument/hover" response.id=32 duration=121.05µs 2026-10-16 19:57:25.746973341 DEBUG method="textDocument/hover" response.id=33 duration=62.77µs 2026-10-16 19:57:25.746975485 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746981837 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.746993068 DEBUG Received server response for request 32 2026-10-16 19:57:25.746994851 DEBUG Received server response for request 33 2026-10-16 19:57:25.747014358 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747025829 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747037471 DEBUG method="textDocument/hover" response.id=34 duration=121.09µs 2026-10-16 19:57:25.747039976 DEBUG method="textDocument/hover" response.id=35 duration=62.82µs 2026-10-16 19:57:25.747042120 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747048121 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747059542 DEBUG Received server response for request 34 2026-10-16 19:57:25.747061296 DEBUG Received server response for request 35 2026-10-16 19:57:25.747080572 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747091893 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747103695 DEBUG method="textDocument/hover" response.id=36 duration=120.08µs 2026-10-16 19:57:25.747106210 DEBUG method="textDocument/hover" response.id=37 duration=62.34µs 2026-10-16 19:57:25.747108354 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747114265 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747125576 DEBUG Received server response for request 36 2026-10-16 19:57:25.747127460 DEBUG Received server response for request 37 2026-10-16 19:57:25.747146616 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747157717 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747169509 DEBUG method="textDocument/hover" response.id=38 duration=119.64µs 2026-10-16 19:57:25.747172084 DEBUG method="textDocument/hover" response.id=39 duration=62.05µs 2026-10-16 19:57:25.747174298 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747180109 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747190969 DEBUG Received server response for request 38 2026-10-16 19:57:25.747192752 DEBUG Received server response for request 39 2026-10-16 19:57:25.747212189 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747225193 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747237095 DEBUG method="textDocument/hover" response.id=40 duration=120.93µs 2026-10-16 19:57:25.747239590 DEBUG method="textDocument/hover" response.id=41 duration=63.53µs 2026-10-16 19:57:25.747241704 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747247425 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747258355 DEBUG Received server response for request 40 2026-10-16 19:57:25.747260119 DEBUG Received server response for request 41 2026-10-16 19:57:25.747279776 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747290776 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747302468 DEBUG method="textDocument/hover" response.id=42 duration=120.65µs 2026-10-16 19:57:25.747304943 DEBUG method="textDocument/hover" response.id=43 duration=61.61µs 2026-10-16 19:57:25.747306947 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747313048 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747324199 DEBUG Received server response for request 42 2026-10-16 19:57:25.747325992 DEBUG Received server response for request 43 2026-10-16 19:57:25.747347843 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747360216 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747373211 DEBUG method="textDocument/hover" response.id=44 duration=124.07µs 2026-10-16 19:57:25.747375716 DEBUG method="textDocument/hover" response.id=45 duration=67.12µs 2026-10-16 19:57:25.747377729 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747383400 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747394210 DEBUG Received server response for request 44 2026-10-16 19:57:25.747395933 DEBUG Received server response for request 45 2026-10-16 19:57:25.747415180 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747491813 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747507082 DEBUG method="textDocument/hover" response.id=46 duration=192.30µs 2026-10-16 19:57:25.747509877 DEBUG method="textDocument/hover" response.id=47 duration=130.50µs 2026-10-16 19:57:25.747512171 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747520507 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747531918 DEBUG Received server response for request 46 2026-10-16 19:57:25.747533832 DEBUG Received server response for request 47 2026-10-16 19:57:25.747562927 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747575280 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747615696 DEBUG method="textDocument/hover" response.id=48 duration=230.45µs 2026-10-16 19:57:25.747624682 DEBUG method="textDocument/hover" response.id=49 duration=110.74µs 2026-10-16 19:57:25.747626897 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747635072 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747646694 DEBUG Received server response for request 48 2026-10-16 19:57:25.747648748 DEBUG Received server response for request 49 2026-10-16 19:57:25.747706005 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747720763 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747775846 DEBUG method="textDocument/hover" response.id=50 duration=253.26µs 2026-10-16 19:57:25.747781106 DEBUG method="textDocument/hover" response.id=51 duration=152.34µs 2026-10-16 19:57:25.747783270 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747792066 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747803808 DEBUG Received server response for request 50 2026-10-16 19:57:25.747805882 DEBUG Received server response for request 51 2026-10-16 19:57:25.747839345 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747852891 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.747899127 DEBUG method="textDocument/hover" response.id=52 duration=262.17µs 2026-10-16 19:57:25.747903075 DEBUG method="textDocument/hover" response.id=53 duration=117.92µs 2026-10-16 19:57:25.747905189 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747913063 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.747924605 DEBUG Received server response for request 52 2026-10-16 19:57:25.747926639 DEBUG Received server response for request 53 2026-10-16 19:57:25.747986531 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748000898 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748013171 DEBUG method="textDocument/hover" response.id=54 duration=219.16µs 2026-10-16 19:57:25.748015956 DEBUG method="textDocument/hover" response.id=55 duration=108.96µs 2026-10-16 19:57:25.748018110 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748025504 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748066271 DEBUG Received server response for request 54 2026-10-16 19:57:25.748069236 DEBUG Received server response for request 55 2026-10-16 19:57:25.748096678 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748109762 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748152643 DEBUG method="textDocument/hover" response.id=56 duration=237.72µs 2026-10-16 19:57:25.748156630 DEBUG method="textDocument/hover" response.id=57 duration=136.78µs 2026-10-16 19:57:25.748158834 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748167330 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748178672 DEBUG Received server response for request 56 2026-10-16 19:57:25.748180675 DEBUG Received server response for request 57 2026-10-16 19:57:25.748236720 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748251588 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748291984 DEBUG method="textDocument/hover" response.id=58 duration=264.61µs 2026-10-16 19:57:25.748296052 DEBUG method="textDocument/hover" response.id=59 duration=135.38µs 2026-10-16 19:57:25.748298216 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748307173 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748323664 DEBUG Received server response for request 58 2026-10-16 19:57:25.748325767 DEBUG Received server response for request 59 2026-10-16 19:57:25.748378346 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748398113 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748435032 DEBUG method="textDocument/hover" response.id=60 duration=265.82µs 2026-10-16 19:57:25.748438970 DEBUG method="textDocument/hover" response.id=61 duration=138.89µs 2026-10-16 19:57:25.748441605 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748451513 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748494825 DEBUG Received server response for request 60 2026-10-16 19:57:25.748498201 DEBUG Received server response for request 61 2026-10-16 19:57:25.748529179 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748549076 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748586056 DEBUG method="textDocument/hover" response.id=62 duration=277.05µs 2026-10-16 19:57:25.748590334 DEBUG method="textDocument/hover" response.id=63 duration=145.78µs 2026-10-16 19:57:25.748592568 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 19:57:25.748607786 DEBUG Received server response for request 62 2026-10-16 19:57:25.748615371 DEBUG Received server response for request 63 2026-10-16 19:57:25.748664192 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748698076 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748741076 DEBUG method="textDocument/hover" response.id=64 duration=287.49µs 2026-10-16 19:57:25.748755824 DEBUG method="textDocument/hover" response.id=65 duration=161.45µs 2026-10-16 19:57:25.748761094 DEBUG Received server response for request 64 2026-10-16 19:57:25.748763208 DEBUG Received server response for request 65 2026-10-16 19:57:25.748771994 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-16 19:57:25.748819213 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:25.748835984 DEBUG method="textDocument/hover" response.id=66 duration=39.96µs 2026-10-16 19:57:25.748840583 DEBUG Received server response for request 66 2026-10-16 19:57:25.758971014 DEBUG Client sends request `shutdown` with ID 67 2026-10-16 19:57:25.759002834 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.759008264 DEBUG method="shutdown" response.id=67 duration=10.73µs 2026-10-16 19:57:25.759015458 DEBUG Received server response for request 67 2026-10-16 19:57:25.759018283 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.759030446 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 19:57:25.762440552 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.764118439 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.764562823 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.765001496 DEBUG Client info: None 2026-10-16 19:57:25.765266763 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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 19:57:25.765880745 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.766148657 INFO Version: Unknown 2026-10-16 19:57:25.766588903 DEBUG Received server response for request 1 2026-10-16 19:57:25.766869129 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.767035501 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.767328731 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.767471539 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.767479413 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.767500303 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.767503338 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.767832736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.767857092 DEBUG Initializing workspace `file:///tmp/.tmpaJIv0I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.767878201 DEBUG Searching for a project in '/tmp/.tmpaJIv0I/src' 2026-10-16 19:57:25.767992556 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.768207709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.768919374 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.768931878 DEBUG Resolving local virtual environment: /tmp/.tmpaJIv0I/src/.venv 2026-10-16 19:57:25.769076810 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 19:57:25.769086398 DEBUG No virtual environment found 2026-10-16 19:57:25.769294067 DEBUG Adding first-party search path `/tmp/.tmpaJIv0I/src` 2026-10-16 19:57:25.769302703 DEBUG Using vendored stdlib 2026-10-16 19:57:25.769591635 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.769602606 DEBUG Adding new file root '/tmp/.tmpaJIv0I/src' of kind Project 2026-10-16 19:57:25.771597117 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.771616503 DEBUG Updating project to check open files 2026-10-16 19:57:25.771699920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaJIv0I/src/foo.py") 2026-10-16 19:57:25.771709588 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaJIv0I/src/foo.py` 2026-10-16 19:57:25.771719035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaJIv0I/src/foo.py` 2026-10-16 19:57:25.772224644 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaJIv0I/src/foo.py` to project `src` 2026-10-16 19:57:25.772248689 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaJIv0I/src/foo.py` 2026-10-16 19:57:25.772251755 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.772264549 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.772601491 DEBUG method="textDocument/hover" response.id=2 duration=328.11µs 2026-10-16 19:57:25.772623011 DEBUG Received server response for request 2 2026-10-16 19:57:25.782697568 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.782742141 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.782771466 DEBUG method="shutdown" response.id=3 duration=39.90µs 2026-10-16 19:57:25.782790822 DEBUG Received server response for request 3 2026-10-16 19:57:25.782797525 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.782849122 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-16 19:57:25.785063896 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.785148234 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.785185734 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.786721144 DEBUG Client info: None 2026-10-16 19:57:25.786736203 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.786759767 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.786767441 INFO Version: Unknown 2026-10-16 19:57:25.786818788 DEBUG Received server response for request 1 2026-10-16 19:57:25.786862279 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.786875885 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.787131775 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.787176068 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.787181498 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.787197438 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.787200614 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:25.787217315 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.787233335 DEBUG Initializing workspace `file:///tmp/.tmprMNtdp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.787248103 DEBUG Searching for a project in '/tmp/.tmprMNtdp/src' 2026-10-16 19:57:25.787273130 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.787278279 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.788876607 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.788886035 DEBUG Resolving local virtual environment: /tmp/.tmprMNtdp/src/.venv 2026-10-16 19:57:25.788934265 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 19:57:25.788939575 DEBUG No virtual environment found 2026-10-16 19:57:25.788949474 DEBUG Adding first-party search path `/tmp/.tmprMNtdp/src` 2026-10-16 19:57:25.788952971 DEBUG Using vendored stdlib 2026-10-16 19:57:25.789081642 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.789087122 DEBUG Adding new file root '/tmp/.tmprMNtdp/src' of kind Project 2026-10-16 19:57:25.791054663 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:25.791072286 DEBUG Updating project to check open files 2026-10-16 19:57:25.791159239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprMNtdp/src/foo.py") 2026-10-16 19:57:25.791167695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprMNtdp/src/foo.py` 2026-10-16 19:57:25.791175319 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprMNtdp/src/foo.py` 2026-10-16 19:57:25.791266189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprMNtdp/src/foo.py` to project `src` 2026-10-16 19:57:25.791281278 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprMNtdp/src/foo.py` 2026-10-16 19:57:25.791283923 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.791293310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.791712396 DEBUG method="textDocument/hover" response.id=2 duration=411.81µs 2026-10-16 19:57:25.792142453 DEBUG Received server response for request 2 2026-10-16 19:57:25.802232809 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:25.802288403 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.802296038 DEBUG method="shutdown" response.id=3 duration=12.51µs 2026-10-16 19:57:25.802349718 DEBUG Received server response for request 3 2026-10-16 19:57:25.802355419 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.802370828 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-16 19:57:25.804296490 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.804574181 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.804674098 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.804722990 DEBUG Client info: None 2026-10-16 19:57:25.804736976 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.804760360 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.804766922 INFO Version: Unknown 2026-10-16 19:57:25.806104341 DEBUG Received server response for request 1 2026-10-16 19:57:25.806134928 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.806145859 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZTwoDE 2026-10-16 19:57:25.806151940 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.806302412 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.806341245 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.806348148 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.806355031 DEBUG No workspace configuration provided for file:///tmp/.tmpZTwoDE 2026-10-16 19:57:25.806388975 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.806396399 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZTwoDE, using default options 2026-10-16 19:57:25.806407690 DEBUG Initializing workspace `file:///tmp/.tmpZTwoDE`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.806442846 DEBUG Searching for a project in '/tmp/.tmpZTwoDE' 2026-10-16 19:57:25.806464336 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.806469165 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.806932434 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.806938846 DEBUG Resolving local virtual environment: /tmp/.tmpZTwoDE/.venv 2026-10-16 19:57:25.806970796 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 19:57:25.806976046 DEBUG No virtual environment found 2026-10-16 19:57:25.806984061 DEBUG Adding first-party search path `/tmp/.tmpZTwoDE` 2026-10-16 19:57:25.806987097 DEBUG Using vendored stdlib 2026-10-16 19:57:25.807106601 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.807110578 DEBUG Adding new file root '/tmp/.tmpZTwoDE' of kind Project 2026-10-16 19:57:25.812329287 INFO Project::index_files{project=.tmpZTwoDE}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.812463218 DEBUG Updating project to check open files 2026-10-16 19:57:25.816945054 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.817111927 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.817212246 DEBUG method="shutdown" response.id=2 duration=104.14µs 2026-10-16 19:57:25.817392083 DEBUG Received server response for request 2 2026-10-16 19:57:25.817495306 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.817568464 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-16 19:57:25.819336069 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:25.819403205 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.819441547 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.821395993 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-16 19:57:25.821411312 DEBUG Client info: None 2026-10-16 19:57:25.821413105 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 19:57:25.821439084 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.821445085 INFO Version: Unknown 2026-10-16 19:57:25.821494207 DEBUG Received server response for request 1 2026-10-16 19:57:25.821531717 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.821543950 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.821615154 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.821647935 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.821651863 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.821671930 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:25.821998713 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.822013431 DEBUG Initializing workspace `file:///tmp/.tmpHBmiyO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.822026726 DEBUG Searching for a project in '/tmp/.tmpHBmiyO/src' 2026-10-16 19:57:25.822050430 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.822062844 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.822479175 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.822485657 DEBUG Resolving local virtual environment: /tmp/.tmpHBmiyO/src/.venv 2026-10-16 19:57:25.822518368 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 19:57:25.822523257 DEBUG No virtual environment found 2026-10-16 19:57:25.822531843 DEBUG Adding first-party search path `/tmp/.tmpHBmiyO/src` 2026-10-16 19:57:25.822535220 DEBUG Using vendored stdlib 2026-10-16 19:57:25.822659573 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.822663470 DEBUG Adding new file root '/tmp/.tmpHBmiyO/src' of kind Project 2026-10-16 19:57:25.825170693 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:25.825272855 DEBUG Updating project to check open files 2026-10-16 19:57:25.825512424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHBmiyO/src/script.py") 2026-10-16 19:57:25.825621228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHBmiyO/src/script.py` 2026-10-16 19:57:25.825810132 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHBmiyO/src/script.py` 2026-10-16 19:57:25.826063528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHBmiyO/src/script.py` to project `src` 2026-10-16 19:57:25.826179746 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHBmiyO/src/script.py` 2026-10-16 19:57:25.826350376 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:25.826473797 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:25.827199588 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:25.827332187 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 19:57:25.827508969 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:25.827643090 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:25.827917415 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.828047729 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpHBmiyO/src/script.py' 2026-10-16 19:57:25.828293671 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:25.839379544 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:25.839960363 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:25.839987364 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:25.850305177 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.850383684 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.850392821 DEBUG method="shutdown" response.id=2 duration=18.32µs 2026-10-16 19:57:25.850412488 DEBUG Received server response for request 2 2026-10-16 19:57:25.850435211 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.850546570 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-16 19:57:25.853468490 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.853557507 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.853586471 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.853719491 DEBUG Received server response for request 1 ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-16 19:57:25.857665021 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.857730274 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.857757375 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.857803922 DEBUG Client info: None 2026-10-16 19:57:25.859364720 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.859379016 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.859385118 INFO Version: Unknown 2026-10-16 19:57:25.859444349 DEBUG Received server response for request 1 2026-10-16 19:57:25.859481989 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.859494513 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.859544116 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.859610571 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.859613807 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.859639806 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.859653992 DEBUG Initializing workspace `file:///tmp/.tmpRvGsmT/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.859666596 DEBUG Searching for a project in '/tmp/.tmpRvGsmT/project' 2026-10-16 19:57:25.859692544 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.859697874 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.860122050 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.860128172 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 19:57:25.860195488 ERROR Failed to load project for workspace `file:///tmp/.tmpRvGsmT/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 19:57:25.860497414 DEBUG Received notification `window/showMessage` 2026-10-16 19:57:25.860514727 INFO Retrying to receive `window/showMessage` notification 2026-10-16 19:57:25.860645071 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.860649038 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 19:57:25.860653577 DEBUG Default settings failed to discover local Python environment 2026-10-16 19:57:25.860679896 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 19:57:25.860684465 DEBUG No virtual environment found 2026-10-16 19:57:25.860694183 DEBUG Adding first-party search path `/tmp/.tmpRvGsmT/project` 2026-10-16 19:57:25.860697570 DEBUG Using vendored stdlib 2026-10-16 19:57:25.860826932 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.860831681 DEBUG Adding new file root '/tmp/.tmpRvGsmT/project' of kind Project 2026-10-16 19:57:25.866635667 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.867001854 DEBUG Updating project to check open files 2026-10-16 19:57:25.870658763 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.870864058 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.871008109 DEBUG method="shutdown" response.id=2 duration=152.20µs 2026-10-16 19:57:25.871147881 DEBUG Received server response for request 2 2026-10-16 19:57:25.871281632 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.871388893 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-16 19:57:25.873190682 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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 19:57:25.873256776 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.873283997 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.873329112 DEBUG Client info: None 2026-10-16 19:57:25.873339982 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.873350753 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.873355752 INFO Version: Unknown 2026-10-16 19:57:25.873399184 DEBUG Received server response for request 1 2026-10-16 19:57:25.873435732 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.873447053 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.873508669 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.873586926 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.873590332 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.873613886 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.873636368 DEBUG Initializing workspace `file:///tmp/.tmpBSyDlc/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.873646417 DEBUG Searching for a project in '/tmp/.tmpBSyDlc/foo' 2026-10-16 19:57:25.873665754 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.873669631 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.874094488 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.874100138 DEBUG Resolving local virtual environment: /tmp/.tmpBSyDlc/foo/.venv 2026-10-16 19:57:25.874126037 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 19:57:25.874130104 DEBUG No virtual environment found 2026-10-16 19:57:25.874137498 DEBUG Adding first-party search path `/tmp/.tmpBSyDlc/foo` 2026-10-16 19:57:25.874140694 DEBUG Using vendored stdlib 2026-10-16 19:57:25.874255920 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.874259647 DEBUG Adding new file root '/tmp/.tmpBSyDlc/foo' of kind Project 2026-10-16 19:57:25.876251944 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.876264718 DEBUG Updating project to check open files 2026-10-16 19:57:25.876286700 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 19:57:25.876492556 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.876497425 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.886624490 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.886684432 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.886689822 DEBUG method="shutdown" response.id=2 duration=9.67µs 2026-10-16 19:57:25.886805209 DEBUG Received server response for request 2 2026-10-16 19:57:25.886811160 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.886822822 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-16 19:57:25.888520747 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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 19:57:25.888590708 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.888611026 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.888721804 DEBUG Client info: None 2026-10-16 19:57:25.888735409 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 19:57:25.888758362 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.888763211 INFO Version: Unknown 2026-10-16 19:57:25.888795051 DEBUG Received server response for request 1 2026-10-16 19:57:25.888817062 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.888828253 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.888878568 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.888957466 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.888961062 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.888982032 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.888992421 DEBUG Initializing workspace `file:///tmp/.tmpAtxZzi/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.889010355 DEBUG Searching for a project in '/tmp/.tmpAtxZzi/foo' 2026-10-16 19:57:25.889030262 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.889034129 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.889363327 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.889368947 DEBUG Resolving local virtual environment: /tmp/.tmpAtxZzi/foo/.venv 2026-10-16 19:57:25.889395097 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 19:57:25.889399785 DEBUG No virtual environment found 2026-10-16 19:57:25.889407069 DEBUG Adding first-party search path `/tmp/.tmpAtxZzi/foo` 2026-10-16 19:57:25.889410215 DEBUG Using vendored stdlib 2026-10-16 19:57:25.889531382 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.889535330 DEBUG Adding new file root '/tmp/.tmpAtxZzi/foo' of kind Project 2026-10-16 19:57:25.892204165 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.892217721 DEBUG Updating project to check open files 2026-10-16 19:57:25.892229353 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 19:57:25.892247707 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.892250522 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.902372348 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.902396282 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.902402955 DEBUG method="shutdown" response.id=2 duration=10.18µs 2026-10-16 19:57:25.902410028 DEBUG Received server response for request 2 2026-10-16 19:57:25.902412683 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.902435787 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-16 19:57:25.904407966 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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 19:57:25.906034737 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.906074071 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.906194957 DEBUG Client info: None 2026-10-16 19:57:25.906272323 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 19:57:25.906286539 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 19:57:25.906291378 INFO Version: Unknown 2026-10-16 19:57:25.906362902 DEBUG Received server response for request 1 2026-10-16 19:57:25.906390925 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.906500501 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.906655191 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 19:57:25.906682833 DEBUG Initializing workspace `file:///tmp/.tmpEcx7Ln/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.906698312 DEBUG Searching for a project in '/tmp/.tmpEcx7Ln/foo' 2026-10-16 19:57:25.906725753 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.906731344 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.907246750 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.907253152 DEBUG Resolving local virtual environment: /tmp/.tmpEcx7Ln/foo/.venv 2026-10-16 19:57:25.907294390 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 19:57:25.907299439 DEBUG No virtual environment found 2026-10-16 19:57:25.907310149 DEBUG Adding first-party search path `/tmp/.tmpEcx7Ln/foo` 2026-10-16 19:57:25.907313515 DEBUG Using vendored stdlib 2026-10-16 19:57:25.907458267 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.907463847 DEBUG Adding new file root '/tmp/.tmpEcx7Ln/foo' of kind Project 2026-10-16 19:57:25.909534792 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.909553767 DEBUG Updating project to check open files 2026-10-16 19:57:25.909577141 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 19:57:25.909606797 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.909614061 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.919822087 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.920006093 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.920017754 DEBUG method="shutdown" response.id=2 duration=19.17µs 2026-10-16 19:57:25.920038343 DEBUG Received server response for request 2 2026-10-16 19:57:25.920049023 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.920102684 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-16 19:57:25.921855852 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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 19:57:25.921923920 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.921947324 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.922003499 DEBUG Client info: None 2026-10-16 19:57:25.922014730 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 19:57:25.922026703 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.922031481 INFO Version: Unknown 2026-10-16 19:57:25.923565118 DEBUG Received server response for request 1 2026-10-16 19:57:25.923587771 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.923599953 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.923664715 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.923705742 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.923710962 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.923764101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.924952991 DEBUG Initializing workspace `file:///tmp/.tmpQ0hsGP/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.924978559 DEBUG Searching for a project in '/tmp/.tmpQ0hsGP/foo' 2026-10-16 19:57:25.925002955 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.925008195 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.926252499 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.926443046 DEBUG Resolving local virtual environment: /tmp/.tmpQ0hsGP/foo/.venv 2026-10-16 19:57:25.926562851 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 19:57:25.926628414 DEBUG No virtual environment found 2026-10-16 19:57:25.926642590 DEBUG Adding first-party search path `/tmp/.tmpQ0hsGP/foo` 2026-10-16 19:57:25.926647059 DEBUG Using vendored stdlib 2026-10-16 19:57:25.926878663 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.926885616 DEBUG Adding new file root '/tmp/.tmpQ0hsGP/foo' of kind Project 2026-10-16 19:57:25.928787574 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.928916986 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 19:57:25.929077417 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.929090632 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:25.939240239 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.939278541 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.939286977 DEBUG method="shutdown" response.id=2 duration=13.51µs 2026-10-16 19:57:25.939306414 DEBUG Received server response for request 2 2026-10-16 19:57:25.939311022 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.939497833 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-16 19:57:25.941075983 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.941146936 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.941176551 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.941231775 DEBUG Client info: None 2026-10-16 19:57:25.941251402 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.941267191 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.941272852 INFO Version: Unknown 2026-10-16 19:57:25.942446153 DEBUG Received server response for request 1 2026-10-16 19:57:25.942501526 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.942707172 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.942781091 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.942815065 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.942821346 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.942856883 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.942873113 DEBUG Initializing workspace `file:///tmp/.tmpIUEFIR/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.942895746 DEBUG Searching for a project in '/tmp/.tmpIUEFIR/foo' 2026-10-16 19:57:25.942918669 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.942926223 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.943354056 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.943360257 DEBUG Resolving local virtual environment: /tmp/.tmpIUEFIR/foo/.venv 2026-10-16 19:57:25.943393399 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 19:57:25.943397928 DEBUG No virtual environment found 2026-10-16 19:57:25.943407345 DEBUG Adding first-party search path `/tmp/.tmpIUEFIR/foo` 2026-10-16 19:57:25.943410672 DEBUG Using vendored stdlib 2026-10-16 19:57:25.943559521 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.943564801 DEBUG Adding new file root '/tmp/.tmpIUEFIR/foo' of kind Project 2026-10-16 19:57:25.949785238 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.006s 2026-10-16 19:57:25.949803202 DEBUG Updating project to check open files 2026-10-16 19:57:25.953097090 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.953133078 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.953140932 DEBUG method="shutdown" response.id=2 duration=13.20µs 2026-10-16 19:57:25.953221303 DEBUG Received server response for request 2 2026-10-16 19:57:25.953227805 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.953246230 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-16 19:57:25.955150692 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.955223639 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.955247514 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.955302657 DEBUG Client info: None 2026-10-16 19:57:25.955313658 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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 19:57:25.955325921 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.955330429 INFO Version: Unknown 2026-10-16 19:57:25.955369613 DEBUG Received server response for request 1 2026-10-16 19:57:25.955404278 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.955416210 WARN Received unknown options during initialization: { "bar": null } 2026-10-16 19:57:25.955435466 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.955460934 DEBUG Received notification `window/showMessage` 2026-10-16 19:57:25.955463439 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.956736527 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.958455942 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.958465429 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.958563533 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.958587989 DEBUG Initializing workspace `file:///tmp/.tmpsLxUpu/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.958601505 DEBUG Searching for a project in '/tmp/.tmpsLxUpu/foo' 2026-10-16 19:57:25.958623556 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.958628365 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.959088859 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.959094559 DEBUG Resolving local virtual environment: /tmp/.tmpsLxUpu/foo/.venv 2026-10-16 19:57:25.959121540 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 19:57:25.959125888 DEBUG No virtual environment found 2026-10-16 19:57:25.959134074 DEBUG Adding first-party search path `/tmp/.tmpsLxUpu/foo` 2026-10-16 19:57:25.959137230 DEBUG Using vendored stdlib 2026-10-16 19:57:25.959257245 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.959261122 DEBUG Adding new file root '/tmp/.tmpsLxUpu/foo' of kind Project 2026-10-16 19:57:25.965063846 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.005s 2026-10-16 19:57:25.965204169 DEBUG Updating project to check open files 2026-10-16 19:57:25.968613324 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.968766330 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.968872680 DEBUG method="shutdown" response.id=2 duration=110.48µs 2026-10-16 19:57:25.968980532 DEBUG Received server response for request 2 2026-10-16 19:57:25.969081802 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.969188643 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-16 19:57:25.970759158 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:25.972280352 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.972392412 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.972457544 DEBUG Client info: None 2026-10-16 19:57:25.972471400 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.972484925 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.972491518 INFO Version: Unknown 2026-10-16 19:57:25.973079871 DEBUG Received server response for request 1 2026-10-16 19:57:25.973111020 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.973124435 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.973174819 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.973247746 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.973251092 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.973275107 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.973286719 WARN Received unknown options for workspace `file:///tmp/.tmpZVd1eH/foo`: { "bar": null } 2026-10-16 19:57:25.973293712 DEBUG Initializing workspace `file:///tmp/.tmpZVd1eH/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.973303671 DEBUG Searching for a project in '/tmp/.tmpZVd1eH/foo' 2026-10-16 19:57:25.973323849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.973327786 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.973681440 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.973687271 DEBUG Resolving local virtual environment: /tmp/.tmpZVd1eH/foo/.venv 2026-10-16 19:57:25.973714321 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 19:57:25.973718449 DEBUG No virtual environment found 2026-10-16 19:57:25.973727185 DEBUG Adding first-party search path `/tmp/.tmpZVd1eH/foo` 2026-10-16 19:57:25.973731233 DEBUG Using vendored stdlib 2026-10-16 19:57:25.973850186 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.973854093 DEBUG Adding new file root '/tmp/.tmpZVd1eH/foo' of kind Project 2026-10-16 19:57:25.975109148 DEBUG Received notification `window/showMessage` 2026-10-16 19:57:25.975225556 INFO Retrying to receive `window/showMessage` notification 2026-10-16 19:57:25.980040768 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.006s 2026-10-16 19:57:25.980055094 DEBUG Updating project to check open files 2026-10-16 19:57:25.985448911 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:25.985513513 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:25.985518702 DEBUG method="shutdown" response.id=2 duration=8.80µs 2026-10-16 19:57:25.985562354 DEBUG Received server response for request 2 2026-10-16 19:57:25.985567283 DEBUG Client sends notification `exit` 2026-10-16 19:57:25.985577943 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-16 19:57:25.987336171 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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 19:57:25.987407485 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:25.987448161 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:25.989170762 DEBUG Client info: None 2026-10-16 19:57:25.989189678 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:25.989202211 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:25.989209705 INFO Version: Unknown 2026-10-16 19:57:25.989681340 DEBUG Received server response for request 1 2026-10-16 19:57:25.989706177 DEBUG Client sends notification `initialized` 2026-10-16 19:57:25.989717768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:25.990046395 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:25.990085288 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:25.990090307 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:25.990130352 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:25.990143787 DEBUG Initializing workspace `file:///tmp/.tmpXYa7M2/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:25.990155800 DEBUG Searching for a project in '/tmp/.tmpXYa7M2/foo' 2026-10-16 19:57:25.990177160 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:25.990181829 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:25.991542581 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:25.991651936 DEBUG Resolving local virtual environment: /tmp/.tmpXYa7M2/foo/.venv 2026-10-16 19:57:25.991813089 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 19:57:25.991935047 DEBUG No virtual environment found 2026-10-16 19:57:25.992023684 DEBUG Adding first-party search path `/tmp/.tmpXYa7M2/foo` 2026-10-16 19:57:25.992165720 DEBUG Using vendored stdlib 2026-10-16 19:57:25.992409307 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:25.992550852 DEBUG Adding new file root '/tmp/.tmpXYa7M2/foo' of kind Project 2026-10-16 19:57:25.994391675 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:25.994564048 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 19:57:25.994672261 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:25.994682340 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:26.004950159 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:26.005006936 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.005013919 DEBUG method="shutdown" response.id=2 duration=11.43µs 2026-10-16 19:57:26.005032834 DEBUG Received server response for request 2 2026-10-16 19:57:26.005038565 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.005054204 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-16 19:57:26.006731951 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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 19:57:26.008454372 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.008490149 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.008555161 DEBUG Client info: None 2026-10-16 19:57:26.008576130 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 19:57:26.008590097 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.008595286 INFO Version: Unknown 2026-10-16 19:57:26.008725481 DEBUG Received server response for request 1 2026-10-16 19:57:26.008758983 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.008771337 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.008826650 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.008926808 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.008930305 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.008954370 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.008966984 DEBUG Initializing workspace `file:///tmp/.tmpINjjdM/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:26.008978375 DEBUG Searching for a project in '/tmp/.tmpINjjdM/foo' 2026-10-16 19:57:26.008999545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.009003773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.009438498 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.009444199 DEBUG Resolving local virtual environment: /tmp/.tmpINjjdM/foo/.venv 2026-10-16 19:57:26.009471640 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 19:57:26.009476680 DEBUG No virtual environment found 2026-10-16 19:57:26.009484454 DEBUG Adding first-party search path `/tmp/.tmpINjjdM/foo` 2026-10-16 19:57:26.009487490 DEBUG Using vendored stdlib 2026-10-16 19:57:26.009608437 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.009612124 DEBUG Adding new file root '/tmp/.tmpINjjdM/foo' of kind Project 2026-10-16 19:57:26.011901708 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:26.011916927 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 19:57:26.011931143 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:26.011934099 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:26.022065021 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:26.022091481 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.022096961 DEBUG method="shutdown" response.id=2 duration=8.61µs 2026-10-16 19:57:26.022103684 DEBUG Received server response for request 2 2026-10-16 19:57:26.022106178 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.022117499 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-16 19:57:26.023682705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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 19:57:26.023755552 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.023782122 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.023835161 DEBUG Client info: None 2026-10-16 19:57:26.023846503 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 19:57:26.023858485 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 19:57:26.023862823 INFO Version: Unknown 2026-10-16 19:57:26.023893631 DEBUG Received server response for request 1 2026-10-16 19:57:26.023914029 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.023924849 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.023960106 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 19:57:26.023975785 DEBUG Initializing workspace `file:///tmp/.tmpvk6fwm/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:26.023984331 DEBUG Searching for a project in '/tmp/.tmpvk6fwm/foo' 2026-10-16 19:57:26.024008366 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.024012344 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.024319850 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.024325070 DEBUG Resolving local virtual environment: /tmp/.tmpvk6fwm/foo/.venv 2026-10-16 19:57:26.024350328 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 19:57:26.024354495 DEBUG No virtual environment found 2026-10-16 19:57:26.024363102 DEBUG Adding first-party search path `/tmp/.tmpvk6fwm/foo` 2026-10-16 19:57:26.024365997 DEBUG Using vendored stdlib 2026-10-16 19:57:26.024481734 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.024485481 DEBUG Adding new file root '/tmp/.tmpvk6fwm/foo' of kind Project 2026-10-16 19:57:26.026210797 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:26.026222439 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 19:57:26.026302319 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:26.026306266 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:26.036437098 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:26.036464941 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.036470200 DEBUG method="shutdown" response.id=2 duration=8.39µs 2026-10-16 19:57:26.036477133 DEBUG Received server response for request 2 2026-10-16 19:57:26.036479688 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.036490929 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-16 19:57:26.037729322 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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 19:57:26.037806397 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.037830832 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.037883772 DEBUG Client info: None 2026-10-16 19:57:26.037894732 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.037905703 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.037910161 INFO Version: Unknown 2026-10-16 19:57:26.037943774 DEBUG Received server response for request 1 2026-10-16 19:57:26.037972699 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.038004398 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.038043982 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.038156994 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.038166793 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.038180208 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:26.038183314 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 19:57:26.038199254 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.038209893 DEBUG Initializing workspace `file:///tmp/.tmpX5pr11/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:26.038219762 DEBUG Searching for a project in '/tmp/.tmpX5pr11/src' 2026-10-16 19:57:26.038238768 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.038243096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.038595326 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.038601248 DEBUG Resolving local virtual environment: /tmp/.tmpX5pr11/src/.venv 2026-10-16 19:57:26.038627016 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 19:57:26.038631073 DEBUG No virtual environment found 2026-10-16 19:57:26.038638407 DEBUG Adding first-party search path `/tmp/.tmpX5pr11/src` 2026-10-16 19:57:26.038641753 DEBUG Using vendored stdlib 2026-10-16 19:57:26.038754435 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.038758583 DEBUG Adding new file root '/tmp/.tmpX5pr11/src' of kind Project 2026-10-16 19:57:26.044494391 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.005s 2026-10-16 19:57:26.044542000 DEBUG Updating project to check open files 2026-10-16 19:57:26.044614186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX5pr11/src/foo.py") 2026-10-16 19:57:26.044623082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX5pr11/src/foo.py` 2026-10-16 19:57:26.044630256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX5pr11/src/foo.py` 2026-10-16 19:57:26.044724984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpX5pr11/src/foo.py` to project `src` 2026-10-16 19:57:26.044739781 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX5pr11/src/foo.py` 2026-10-16 19:57:26.044751463 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:26.044760220 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.045071524 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.067118416 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 19:57:26.067780588 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 22.942543ms 2026-10-16 19:57:26.067837104 DEBUG method="textDocument/inlayHint" response.id=2 duration=23.07ms 2026-10-16 19:57:26.067858895 DEBUG Received server response for request 2 2026-10-16 19:57:26.078281094 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.078309557 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.078316340 DEBUG method="shutdown" response.id=3 duration=11.72µs 2026-10-16 19:57:26.078322531 DEBUG Received server response for request 3 2026-10-16 19:57:26.078325347 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.078335095 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-16 19:57:26.081891526 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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 19:57:26.081974101 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.082012583 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.082082965 DEBUG Client info: None 2026-10-16 19:57:26.082095628 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.082109344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.082114845 INFO Version: Unknown 2026-10-16 19:57:26.083537804 DEBUG Received server response for request 1 2026-10-16 19:57:26.083575755 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.083589230 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.083635336 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.083699437 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.083702683 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.083728702 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.083750032 DEBUG Initializing workspace `file:///tmp/.tmpcNj9pR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:26.083762876 DEBUG Searching for a project in '/tmp/.tmpcNj9pR/src' 2026-10-16 19:57:26.083787492 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.083792141 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.084190498 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.084197040 DEBUG Resolving local virtual environment: /tmp/.tmpcNj9pR/src/.venv 2026-10-16 19:57:26.084234731 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 19:57:26.084240101 DEBUG No virtual environment found 2026-10-16 19:57:26.084249949 DEBUG Adding first-party search path `/tmp/.tmpcNj9pR/src` 2026-10-16 19:57:26.084253215 DEBUG Using vendored stdlib 2026-10-16 19:57:26.084371658 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.084376306 DEBUG Adding new file root '/tmp/.tmpcNj9pR/src' of kind Project 2026-10-16 19:57:26.085104021 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:26.085110774 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 19:57:26.086447231 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 19:57:26.086465435 DEBUG Updating project to check open files 2026-10-16 19:57:26.086538913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcNj9pR/src/foo.py") 2026-10-16 19:57:26.086547779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcNj9pR/src/foo.py` 2026-10-16 19:57:26.086555203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcNj9pR/src/foo.py` 2026-10-16 19:57:26.086660701 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcNj9pR/src/foo.py` to project `src` 2026-10-16 19:57:26.086675639 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcNj9pR/src/foo.py` 2026-10-16 19:57:26.086678184 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:26.086687932 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.087063697 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.090254662 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 3.376803ms 2026-10-16 19:57:26.090478402 DEBUG method="textDocument/inlayHint" response.id=2 duration=3.78ms 2026-10-16 19:57:26.090502257 DEBUG Received server response for request 2 2026-10-16 19:57:26.100838754 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.100864192 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.100869662 DEBUG method="shutdown" response.id=3 duration=9.35µs 2026-10-16 19:57:26.100876044 DEBUG Received server response for request 3 2026-10-16 19:57:26.100879000 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.100888468 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-16 19:57:26.103600354 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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 19:57:26.103675625 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.103705501 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.103762749 DEBUG Client info: None 2026-10-16 19:57:26.103780482 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.103793867 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.103804978 INFO Version: Unknown 2026-10-16 19:57:26.103918611 DEBUG Received server response for request 1 2026-10-16 19:57:26.103967302 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.105445806 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.105496150 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.105524934 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.105532248 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.105558637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.105562214 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:26.105567293 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 19:57:26.105572052 DEBUG Initializing workspace `file:///tmp/.tmpsmcbpn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:26.105584786 DEBUG Searching for a project in '/tmp/.tmpsmcbpn/src' 2026-10-16 19:57:26.105605926 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.105610274 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.105934001 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.105939442 DEBUG Resolving local virtual environment: /tmp/.tmpsmcbpn/src/.venv 2026-10-16 19:57:26.105968636 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 19:57:26.105973846 DEBUG No virtual environment found 2026-10-16 19:57:26.105982342 DEBUG Adding first-party search path `/tmp/.tmpsmcbpn/src` 2026-10-16 19:57:26.105985418 DEBUG Using vendored stdlib 2026-10-16 19:57:26.106091657 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.106095254 DEBUG Adding new file root '/tmp/.tmpsmcbpn/src' of kind Project 2026-10-16 19:57:26.108020946 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:26.108036625 DEBUG Updating project to check open files 2026-10-16 19:57:26.108085988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsmcbpn/src/values.py") 2026-10-16 19:57:26.108092580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsmcbpn/src/values.py` 2026-10-16 19:57:26.108099553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsmcbpn/src/values.py` 2026-10-16 19:57:26.108194131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsmcbpn/src/values.py` to project `src` 2026-10-16 19:57:26.108207165 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsmcbpn/src/values.py` 2026-10-16 19:57:26.108209730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:26.108217825 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.114636464 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.125588877 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 19:57:26.143896086 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 35.645839ms 2026-10-16 19:57:26.144203803 DEBUG method="textDocument/inlayHint" response.id=2 duration=35.98ms 2026-10-16 19:57:26.144229431 DEBUG Received server response for request 2 2026-10-16 19:57:26.144672021 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 19:57:26.144684605 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-16 19:57:26.144688602 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-16 19:57:26.144692409 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-16 19:57:26.144696106 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-16 19:57:26.144699512 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-16 19:57:26.144702889 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-16 19:57:26.144705674 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-16 19:57:26.144708730 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-16 19:57:26.144711174 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-16 19:57:26.144713950 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-16 19:57:26.144716424 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-16 19:57:26.144718959 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-16 19:57:26.144722275 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-16 19:57:26.144732805 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-16 19:57:26.144736672 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-16 19:57:26.144747062 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-16 19:57:26.144750698 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-16 19:57:26.144754035 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-16 19:57:26.144757321 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-16 19:57:26.144760727 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-16 19:57:26.144764304 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-16 19:57:26.144767590 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-16 19:57:26.144770546 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-16 19:57:26.144773782 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-16 19:57:26.144776717 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-16 19:57:26.144780384 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-16 19:57:26.144783861 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-16 19:57:26.144786856 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-16 19:57:26.144789241 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-16 19:57:26.144791655 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-16 19:57:26.144794541 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-16 19:57:26.144797086 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-16 19:57:26.144799680 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-16 19:57:26.144802616 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-16 19:57:26.144805181 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-16 19:57:26.144807916 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-16 19:57:26.144810360 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-16 19:57:26.144812925 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-16 19:57:26.144815320 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-16 19:57:26.144817754 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-16 19:57:26.144820640 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-16 19:57:26.144823054 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-16 19:57:26.144825589 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-16 19:57:26.144828234 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-16 19:57:26.144830578 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-16 19:57:26.144833203 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-16 19:57:26.144835538 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-16 19:57:26.144837842 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-16 19:57:26.144840487 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-16 19:57:26.144842791 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-16 19:57:26.144845867 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-16 19:57:26.144848692 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-16 19:57:26.144852329 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-16 19:57:26.144854714 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-16 19:57:26.144857028 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-16 19:57:26.144859633 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-16 19:57:26.144862438 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-16 19:57:26.144865023 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-16 19:57:26.144867708 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-16 19:57:26.144870543 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-16 19:57:26.144872798 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-16 19:57:26.144875062 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-16 19:57:26.144877627 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-16 19:57:26.144879871 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-16 19:57:26.144882596 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-16 19:57:26.144885281 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-16 19:57:26.144887645 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-16 19:57:26.144890230 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-16 19:57:26.144892494 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-16 19:57:26.144894859 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-16 19:57:26.144897414 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-16 19:57:26.144899668 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-16 19:57:26.144902223 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-16 19:57:26.144904457 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-16 19:57:26.144906721 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-16 19:57:26.144909306 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-16 19:57:26.144911530 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-16 19:57:26.144913764 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-16 19:57:26.144916329 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-16 19:57:26.144918834 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-16 19:57:26.144921609 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-16 19:57:26.144923863 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-16 19:57:26.144926208 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-16 19:57:26.144929033 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-16 19:57:26.144931247 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-16 19:57:26.144933511 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-16 19:57:26.144937519 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-16 19:57:26.144940224 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-16 19:57:26.144942769 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-16 19:57:26.144944983 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-16 19:57:26.144947538 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-16 19:57:26.144950042 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-16 19:57:26.144953299 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-16 19:57:26.144955903 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-16 19:57:26.144959290 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-16 19:57:26.144962015 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-16 19:57:26.144964770 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-16 19:57:26.144967846 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-16 19:57:26.144970801 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-16 19:57:26.144973877 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-16 19:57:26.144976632 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-16 19:57:26.144979698 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-16 19:57:26.144983305 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-16 19:57:26.145193479 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 461.746µs 2026-10-16 19:57:26.145449459 DEBUG method="textDocument/inlayHint" response.id=3 duration=752.27µs 2026-10-16 19:57:26.145872613 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 398.908µs 2026-10-16 19:57:26.146436060 DEBUG Received server response for request 3 2026-10-16 19:57:26.146435980 DEBUG method="textDocument/inlayHint" response.id=4 duration=1.71ms 2026-10-16 19:57:26.146987284 DEBUG Received server response for request 4 2026-10-16 19:57:26.148469634 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 2.388921ms 2026-10-16 19:57:26.149267701 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 475.743µs 2026-10-16 19:57:26.149964378 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 385.192µs 2026-10-16 19:57:26.150136070 DEBUG method="textDocument/inlayHint" response.id=5 duration=4.68ms 2026-10-16 19:57:26.150140799 DEBUG method="textDocument/inlayHint" response.id=6 duration=4.68ms 2026-10-16 19:57:26.150143594 DEBUG method="textDocument/inlayHint" response.id=7 duration=3.69ms 2026-10-16 19:57:26.150573139 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 401.934µs 2026-10-16 19:57:26.151102422 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 381.917µs 2026-10-16 19:57:26.151633659 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 379.532µs 2026-10-16 19:57:26.151757250 DEBUG Received server response for request 5 2026-10-16 19:57:26.151766448 DEBUG Received server response for request 6 2026-10-16 19:57:26.151770535 DEBUG Received server response for request 7 2026-10-16 19:57:26.151789982 DEBUG method="textDocument/inlayHint" response.id=8 duration=5.33ms 2026-10-16 19:57:26.151795182 DEBUG method="textDocument/inlayHint" response.id=9 duration=1.65ms 2026-10-16 19:57:26.152329374 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 443.462µs 2026-10-16 19:57:26.152130300 DEBUG method="textDocument/inlayHint" response.id=10 duration=1.97ms 2026-10-16 19:57:26.152697524 DEBUG method="textDocument/inlayHint" response.id=11 duration=2.26ms 2026-10-16 19:57:26.153052921 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 558.167µs 2026-10-16 19:57:26.153539503 DEBUG method="textDocument/inlayHint" response.id=12 duration=1.74ms 2026-10-16 19:57:26.153892566 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 680.126µs 2026-10-16 19:57:26.154928919 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 804.84µs 2026-10-16 19:57:26.154226422 DEBUG method="textDocument/inlayHint" response.id=13 duration=2.42ms 2026-10-16 19:57:26.155332557 DEBUG method="textDocument/inlayHint" response.id=14 duration=2.36ms 2026-10-16 19:57:26.155876387 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 654.818µs 2026-10-16 19:57:26.156261178 DEBUG method="textDocument/inlayHint" response.id=15 duration=2.71ms 2026-10-16 19:57:26.156869269 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 714.169µs 2026-10-16 19:57:26.157136029 DEBUG method="textDocument/inlayHint" response.id=16 duration=3.59ms 2026-10-16 19:57:26.158443281 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.344882ms 2026-10-16 19:57:26.158878538 DEBUG method="textDocument/inlayHint" response.id=17 duration=3.79ms 2026-10-16 19:57:26.159816236 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.022077ms 2026-10-16 19:57:26.160257214 DEBUG method="textDocument/inlayHint" response.id=18 duration=4.92ms 2026-10-16 19:57:26.161264032 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.034721ms 2026-10-16 19:57:26.161879547 DEBUG method="textDocument/inlayHint" response.id=19 duration=5.61ms 2026-10-16 19:57:26.163021308 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.164614ms 2026-10-16 19:57:26.163605093 DEBUG method="textDocument/inlayHint" response.id=20 duration=6.46ms 2026-10-16 19:57:26.164580473 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 998.533µs 2026-10-16 19:57:26.165370064 DEBUG method="textDocument/inlayHint" response.id=21 duration=6.25ms 2026-10-16 19:57:26.165363181 DEBUG Received server response for request 8 2026-10-16 19:57:26.165506289 DEBUG Received server response for request 9 2026-10-16 19:57:26.165509806 DEBUG Received server response for request 10 2026-10-16 19:57:26.165537999 DEBUG Received server response for request 11 2026-10-16 19:57:26.165541555 DEBUG Received server response for request 12 2026-10-16 19:57:26.165544601 DEBUG Received server response for request 13 2026-10-16 19:57:26.165660057 DEBUG Received server response for request 14 2026-10-16 19:57:26.165664606 DEBUG Received server response for request 15 2026-10-16 19:57:26.165682460 DEBUG Received server response for request 16 2026-10-16 19:57:26.165684453 DEBUG Received server response for request 17 2026-10-16 19:57:26.165685966 DEBUG Received server response for request 18 2026-10-16 19:57:26.165688140 DEBUG Received server response for request 19 2026-10-16 19:57:26.165689763 DEBUG Received server response for request 20 2026-10-16 19:57:26.165691356 DEBUG Received server response for request 21 2026-10-16 19:57:26.165983705 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 650.13µs 2026-10-16 19:57:26.166846783 DEBUG method="textDocument/inlayHint" response.id=22 duration=6.48ms 2026-10-16 19:57:26.167143570 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 503.945µs 2026-10-16 19:57:26.167820830 DEBUG method="textDocument/inlayHint" response.id=23 duration=5.82ms 2026-10-16 19:57:26.168252440 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 564.479µs 2026-10-16 19:57:26.169009290 DEBUG method="textDocument/inlayHint" response.id=24 duration=5.35ms 2026-10-16 19:57:26.169906182 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 920.617µs 2026-10-16 19:57:26.170631803 DEBUG method="textDocument/inlayHint" response.id=25 duration=5.23ms 2026-10-16 19:57:26.171914769 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.282356ms 2026-10-16 19:57:26.172517059 DEBUG method="textDocument/inlayHint" response.id=26 duration=5.66ms 2026-10-16 19:57:26.173456361 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 964.369µs 2026-10-16 19:57:26.174208802 DEBUG method="textDocument/inlayHint" response.id=27 duration=6.38ms 2026-10-16 19:57:26.175354040 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.172419ms 2026-10-16 19:57:26.176418908 DEBUG method="textDocument/inlayHint" response.id=28 duration=7.37ms 2026-10-16 19:57:26.177508862 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.11426ms 2026-10-16 19:57:26.178629023 DEBUG method="textDocument/inlayHint" response.id=29 duration=7.87ms 2026-10-16 19:57:26.179639769 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.037937ms 2026-10-16 19:57:26.180558352 DEBUG method="textDocument/inlayHint" response.id=30 duration=7.92ms 2026-10-16 19:57:26.181814348 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.280732ms 2026-10-16 19:57:26.182871020 DEBUG method="textDocument/inlayHint" response.id=31 duration=8.65ms 2026-10-16 19:57:26.183928914 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.084775ms 2026-10-16 19:57:26.184860311 DEBUG method="textDocument/inlayHint" response.id=32 duration=8.32ms 2026-10-16 19:57:26.186139510 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.309887ms 2026-10-16 19:57:26.187183719 DEBUG method="textDocument/inlayHint" response.id=33 duration=8.54ms 2026-10-16 19:57:26.188521448 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.365381ms 2026-10-16 19:57:26.189570926 DEBUG method="textDocument/inlayHint" response.id=34 duration=8.90ms 2026-10-16 19:57:26.190723709 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.17826ms 2026-10-16 19:57:26.191658322 DEBUG method="textDocument/inlayHint" response.id=35 duration=8.75ms 2026-10-16 19:57:26.193223748 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.565095ms 2026-10-16 19:57:26.194213865 DEBUG method="textDocument/inlayHint" response.id=36 duration=9.24ms 2026-10-16 19:57:26.195681858 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.493862ms 2026-10-16 19:57:26.196587237 DEBUG method="textDocument/inlayHint" response.id=37 duration=9.39ms 2026-10-16 19:57:26.197596770 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.035913ms 2026-10-16 19:57:26.198617495 DEBUG method="textDocument/inlayHint" response.id=38 duration=8.98ms 2026-10-16 19:57:26.199933343 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.342638ms 2026-10-16 19:57:26.200984625 DEBUG method="textDocument/inlayHint" response.id=39 duration=9.18ms 2026-10-16 19:57:26.202124663 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.166528ms 2026-10-16 19:57:26.203433728 DEBUG method="textDocument/inlayHint" response.id=40 duration=9.11ms 2026-10-16 19:57:26.204458761 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.062603ms 2026-10-16 19:57:26.205323954 DEBUG method="textDocument/inlayHint" response.id=41 duration=8.70ms 2026-10-16 19:57:26.206490081 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.191825ms 2026-10-16 19:57:26.207524481 DEBUG method="textDocument/inlayHint" response.id=42 duration=8.87ms 2026-10-16 19:57:26.208669629 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.171798ms 2026-10-16 19:57:26.209635671 DEBUG method="textDocument/inlayHint" response.id=43 duration=8.54ms 2026-10-16 19:57:26.210920541 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.312331ms 2026-10-16 19:57:26.212021266 DEBUG method="textDocument/inlayHint" response.id=44 duration=8.58ms 2026-10-16 19:57:26.213242887 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.2209ms 2026-10-16 19:57:26.214130271 DEBUG method="textDocument/inlayHint" response.id=45 duration=8.77ms 2026-10-16 19:57:26.215254350 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.149987ms 2026-10-16 19:57:26.216239367 DEBUG method="textDocument/inlayHint" response.id=46 duration=8.60ms 2026-10-16 19:57:26.217372803 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.159555ms 2026-10-16 19:57:26.218340729 DEBUG method="textDocument/inlayHint" response.id=47 duration=8.66ms 2026-10-16 19:57:26.219151580 DEBUG Received server response for request 22 2026-10-16 19:57:26.219258701 DEBUG Received server response for request 23 2026-10-16 19:57:26.219326017 DEBUG Received server response for request 24 2026-10-16 19:57:26.219308434 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 995.407µs 2026-10-16 19:57:26.219329874 DEBUG Received server response for request 25 2026-10-16 19:57:26.219345874 DEBUG Received server response for request 26 2026-10-16 19:57:26.219360922 DEBUG Received server response for request 27 2026-10-16 19:57:26.219364579 DEBUG Received server response for request 28 2026-10-16 19:57:26.219367605 DEBUG Received server response for request 29 2026-10-16 19:57:26.219371863 DEBUG Received server response for request 30 2026-10-16 19:57:26.219375500 DEBUG Received server response for request 31 2026-10-16 19:57:26.219379167 DEBUG Received server response for request 32 2026-10-16 19:57:26.219382974 DEBUG Received server response for request 33 2026-10-16 19:57:26.219391259 DEBUG Received server response for request 34 2026-10-16 19:57:26.219393433 DEBUG Received server response for request 35 2026-10-16 19:57:26.219461411 DEBUG Received server response for request 36 2026-10-16 19:57:26.219466851 DEBUG Received server response for request 37 2026-10-16 19:57:26.219473413 DEBUG Received server response for request 38 2026-10-16 19:57:26.219475147 DEBUG Received server response for request 39 2026-10-16 19:57:26.219476639 DEBUG Received server response for request 40 2026-10-16 19:57:26.219478232 DEBUG Received server response for request 41 2026-10-16 19:57:26.219479906 DEBUG Received server response for request 42 2026-10-16 19:57:26.219481539 DEBUG Received server response for request 43 2026-10-16 19:57:26.219483001 DEBUG Received server response for request 44 2026-10-16 19:57:26.219484474 DEBUG Received server response for request 45 2026-10-16 19:57:26.219485977 DEBUG Received server response for request 46 2026-10-16 19:57:26.219487440 DEBUG Received server response for request 47 2026-10-16 19:57:26.220232507 DEBUG method="textDocument/inlayHint" response.id=48 duration=8.01ms 2026-10-16 19:57:26.220634221 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 446.567µs 2026-10-16 19:57:26.221483403 DEBUG method="textDocument/inlayHint" response.id=49 duration=7.34ms 2026-10-16 19:57:26.222657135 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.207955ms 2026-10-16 19:57:26.224144094 DEBUG method="textDocument/inlayHint" response.id=50 duration=7.89ms 2026-10-16 19:57:26.225252032 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.134128ms 2026-10-16 19:57:26.226471610 DEBUG method="textDocument/inlayHint" response.id=51 duration=8.12ms 2026-10-16 19:57:26.227651773 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.20486ms 2026-10-16 19:57:26.229082226 DEBUG method="textDocument/inlayHint" response.id=52 duration=8.84ms 2026-10-16 19:57:26.230174976 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.117776ms 2026-10-16 19:57:26.231473281 DEBUG method="textDocument/inlayHint" response.id=53 duration=9.98ms 2026-10-16 19:57:26.232648365 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.1996ms 2026-10-16 19:57:26.234053711 DEBUG method="textDocument/inlayHint" response.id=54 duration=9.90ms 2026-10-16 19:57:26.235335515 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.309236ms 2026-10-16 19:57:26.236642467 DEBUG method="textDocument/inlayHint" response.id=55 duration=10.16ms 2026-10-16 19:57:26.237925724 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.310558ms 2026-10-16 19:57:26.239112810 DEBUG method="textDocument/inlayHint" response.id=56 duration=10.02ms 2026-10-16 19:57:26.240252668 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.164434ms 2026-10-16 19:57:26.241300494 DEBUG method="textDocument/inlayHint" response.id=57 duration=9.82ms 2026-10-16 19:57:26.242377243 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.101827ms 2026-10-16 19:57:26.243672573 DEBUG method="textDocument/inlayHint" response.id=58 duration=9.61ms 2026-10-16 19:57:26.245008920 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.37015ms 2026-10-16 19:57:26.246239177 DEBUG method="textDocument/inlayHint" response.id=59 duration=9.59ms 2026-10-16 19:57:26.247532152 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.319044ms 2026-10-16 19:57:26.248587902 DEBUG method="textDocument/inlayHint" response.id=60 duration=9.46ms 2026-10-16 19:57:26.249665173 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.131281ms 2026-10-16 19:57:26.250649650 DEBUG method="textDocument/inlayHint" response.id=61 duration=9.34ms 2026-10-16 19:57:26.251683569 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.059868ms 2026-10-16 19:57:26.252757603 DEBUG method="textDocument/inlayHint" response.id=62 duration=9.08ms 2026-10-16 19:57:26.254120510 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.401759ms 2026-10-16 19:57:26.255234479 DEBUG method="textDocument/inlayHint" response.id=63 duration=8.99ms 2026-10-16 19:57:26.256281313 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.077912ms 2026-10-16 19:57:26.257370125 DEBUG method="textDocument/inlayHint" response.id=64 duration=8.75ms 2026-10-16 19:57:26.258437116 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.0928ms 2026-10-16 19:57:26.259622079 DEBUG method="textDocument/inlayHint" response.id=65 duration=8.96ms 2026-10-16 19:57:26.260701724 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.104602ms 2026-10-16 19:57:26.261806426 DEBUG method="textDocument/inlayHint" response.id=66 duration=9.04ms 2026-10-16 19:57:26.262884819 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.10385ms 2026-10-16 19:57:26.263964073 DEBUG method="textDocument/inlayHint" response.id=67 duration=8.72ms 2026-10-16 19:57:26.265137654 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.201664ms 2026-10-16 19:57:26.266248648 DEBUG method="textDocument/inlayHint" response.id=68 duration=8.87ms 2026-10-16 19:57:26.267478535 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.257318ms 2026-10-16 19:57:26.268575152 DEBUG method="textDocument/inlayHint" response.id=69 duration=8.94ms 2026-10-16 19:57:26.269648726 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.102438ms 2026-10-16 19:57:26.270926152 DEBUG method="textDocument/inlayHint" response.id=70 duration=9.11ms 2026-10-16 19:57:26.272053777 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.160316ms 2026-10-16 19:57:26.272963974 DEBUG method="textDocument/inlayHint" response.id=71 duration=8.99ms 2026-10-16 19:57:26.274136493 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.198128ms 2026-10-16 19:57:26.275317158 DEBUG method="textDocument/inlayHint" response.id=72 duration=9.06ms 2026-10-16 19:57:26.276376104 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.085235ms 2026-10-16 19:57:26.278189155 DEBUG method="textDocument/inlayHint" response.id=73 duration=9.61ms 2026-10-16 19:57:26.279150297 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.033439ms 2026-10-16 19:57:26.280310243 DEBUG method="textDocument/inlayHint" response.id=74 duration=9.38ms 2026-10-16 19:57:26.281555278 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.271044ms 2026-10-16 19:57:26.282615106 DEBUG method="textDocument/inlayHint" response.id=75 duration=9.64ms 2026-10-16 19:57:26.283606876 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.02343ms 2026-10-16 19:57:26.284658910 DEBUG method="textDocument/inlayHint" response.id=76 duration=9.33ms 2026-10-16 19:57:26.285655789 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.032988ms 2026-10-16 19:57:26.286827477 DEBUG method="textDocument/inlayHint" response.id=77 duration=8.63ms 2026-10-16 19:57:26.287996670 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.217113ms 2026-10-16 19:57:26.289207862 DEBUG method="textDocument/inlayHint" response.id=78 duration=8.89ms 2026-10-16 19:57:26.290512419 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.334172ms 2026-10-16 19:57:26.291838105 DEBUG method="textDocument/inlayHint" response.id=79 duration=9.22ms 2026-10-16 19:57:26.292976761 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.166879ms 2026-10-16 19:57:26.294134853 DEBUG method="textDocument/inlayHint" response.id=80 duration=9.47ms 2026-10-16 19:57:26.295214859 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.113628ms 2026-10-16 19:57:26.296432092 DEBUG method="textDocument/inlayHint" response.id=81 duration=9.60ms 2026-10-16 19:57:26.297666808 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.276124ms 2026-10-16 19:57:26.298861058 DEBUG method="textDocument/inlayHint" response.id=82 duration=9.65ms 2026-10-16 19:57:26.300030111 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.197616ms 2026-10-16 19:57:26.301211437 DEBUG method="textDocument/inlayHint" response.id=83 duration=9.37ms 2026-10-16 19:57:26.302315227 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.136932ms 2026-10-16 19:57:26.303520498 DEBUG method="textDocument/inlayHint" response.id=84 duration=9.38ms 2026-10-16 19:57:26.304281806 DEBUG Received server response for request 48 2026-10-16 19:57:26.304301603 DEBUG Received server response for request 49 2026-10-16 19:57:26.304318565 DEBUG Received server response for request 50 2026-10-16 19:57:26.304330707 DEBUG Received server response for request 51 2026-10-16 19:57:26.304343321 DEBUG Received server response for request 52 2026-10-16 19:57:26.304363429 DEBUG Received server response for request 53 2026-10-16 19:57:26.304370502 DEBUG Received server response for request 54 2026-10-16 19:57:26.304372686 DEBUG Received server response for request 55 2026-10-16 19:57:26.304374980 DEBUG Received server response for request 56 2026-10-16 19:57:26.304382404 DEBUG Received server response for request 57 2026-10-16 19:57:26.304384588 DEBUG Received server response for request 58 2026-10-16 19:57:26.304401009 DEBUG Received server response for request 59 2026-10-16 19:57:26.304403825 DEBUG Received server response for request 60 2026-10-16 19:57:26.304408443 DEBUG Received server response for request 61 2026-10-16 19:57:26.304414214 DEBUG Received server response for request 62 2026-10-16 19:57:26.304417941 DEBUG Received server response for request 63 2026-10-16 19:57:26.304419885 DEBUG Received server response for request 64 2026-10-16 19:57:26.304429252 DEBUG Received server response for request 65 2026-10-16 19:57:26.304431106 DEBUG Received server response for request 66 2026-10-16 19:57:26.304432799 DEBUG Received server response for request 67 2026-10-16 19:57:26.304434292 DEBUG Received server response for request 68 2026-10-16 19:57:26.304435945 DEBUG Received server response for request 69 2026-10-16 19:57:26.304437448 DEBUG Received server response for request 70 2026-10-16 19:57:26.304438930 DEBUG Received server response for request 71 2026-10-16 19:57:26.304440543 DEBUG Received server response for request 72 2026-10-16 19:57:26.304442046 DEBUG Received server response for request 73 2026-10-16 19:57:26.304443549 DEBUG Received server response for request 74 2026-10-16 19:57:26.304445022 DEBUG Received server response for request 75 2026-10-16 19:57:26.304446505 DEBUG Received server response for request 76 2026-10-16 19:57:26.304449901 DEBUG Received server response for request 77 2026-10-16 19:57:26.304451424 DEBUG Received server response for request 78 2026-10-16 19:57:26.304452927 DEBUG Received server response for request 79 2026-10-16 19:57:26.304454389 DEBUG Received server response for request 80 2026-10-16 19:57:26.304455852 DEBUG Received server response for request 81 2026-10-16 19:57:26.304457335 DEBUG Received server response for request 82 2026-10-16 19:57:26.304458818 DEBUG Received server response for request 83 2026-10-16 19:57:26.304460270 DEBUG Received server response for request 84 2026-10-16 19:57:26.304579474 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.091467ms 2026-10-16 19:57:26.305795956 DEBUG method="textDocument/inlayHint" response.id=85 duration=9.36ms 2026-10-16 19:57:26.306874970 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.078443ms 2026-10-16 19:57:26.308003446 DEBUG method="textDocument/inlayHint" response.id=86 duration=9.13ms 2026-10-16 19:57:26.309154726 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.181185ms 2026-10-16 19:57:26.310251393 DEBUG method="textDocument/inlayHint" response.id=87 duration=9.03ms 2026-10-16 19:57:26.311340065 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.116103ms 2026-10-16 19:57:26.312627339 DEBUG method="textDocument/inlayHint" response.id=88 duration=9.10ms 2026-10-16 19:57:26.313613709 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.014603ms 2026-10-16 19:57:26.314658429 DEBUG method="textDocument/inlayHint" response.id=89 duration=8.85ms 2026-10-16 19:57:26.315187681 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 561.754µs 2026-10-16 19:57:26.316033678 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 393.458µs 2026-10-16 19:57:26.316455710 DEBUG method="textDocument/inlayHint" response.id=90 duration=8.44ms 2026-10-16 19:57:26.318721359 DEBUG method="textDocument/inlayHint" response.id=91 duration=8.46ms 2026-10-16 19:57:26.319769776 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.181045ms 2026-10-16 19:57:26.323855680 DEBUG method="textDocument/inlayHint" response.id=92 duration=11.22ms 2026-10-16 19:57:26.325128146 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.317421ms 2026-10-16 19:57:26.326211418 DEBUG method="textDocument/inlayHint" response.id=93 duration=11.54ms 2026-10-16 19:57:26.328936981 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 2.72453ms 2026-10-16 19:57:26.330327980 DEBUG method="textDocument/inlayHint" response.id=94 duration=13.86ms 2026-10-16 19:57:26.332237802 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.954295ms 2026-10-16 19:57:26.333551586 DEBUG method="textDocument/inlayHint" response.id=95 duration=14.74ms 2026-10-16 19:57:26.334882232 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.383124ms 2026-10-16 19:57:26.336143187 DEBUG method="textDocument/inlayHint" response.id=96 duration=12.17ms 2026-10-16 19:57:26.337333890 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.224056ms 2026-10-16 19:57:26.338649127 DEBUG method="textDocument/inlayHint" response.id=97 duration=12.43ms 2026-10-16 19:57:26.340003628 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.395768ms 2026-10-16 19:57:26.341350354 DEBUG method="textDocument/inlayHint" response.id=98 duration=10.91ms 2026-10-16 19:57:26.342632549 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.316529ms 2026-10-16 19:57:26.343818984 DEBUG method="textDocument/inlayHint" response.id=99 duration=10.16ms 2026-10-16 19:57:26.345033522 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.255475ms 2026-10-16 19:57:26.346351925 DEBUG method="textDocument/inlayHint" response.id=100 duration=10.17ms 2026-10-16 19:57:26.347610326 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.296262ms 2026-10-16 19:57:26.348949628 DEBUG method="textDocument/inlayHint" response.id=101 duration=10.26ms 2026-10-16 19:57:26.350204391 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.307382ms 2026-10-16 19:57:26.351447012 DEBUG method="textDocument/inlayHint" response.id=102 duration=9.98ms 2026-10-16 19:57:26.352721793 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.319004ms 2026-10-16 19:57:26.354232607 DEBUG method="textDocument/inlayHint" response.id=103 duration=10.40ms 2026-10-16 19:57:26.355230849 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.076008ms 2026-10-16 19:57:26.356185079 DEBUG method="textDocument/inlayHint" response.id=104 duration=9.71ms 2026-10-16 19:57:26.357381753 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.19963ms 2026-10-16 19:57:26.358295768 DEBUG method="textDocument/inlayHint" response.id=105 duration=9.33ms 2026-10-16 19:57:26.358557028 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-16 19:57:26.358616950 DEBUG method="textDocument/hover" response.id=106 duration=7.13ms 2026-10-16 19:57:26.363715193 DEBUG Received server response for request 85 2026-10-16 19:57:26.363855977 DEBUG Received server response for request 86 2026-10-16 19:57:26.363953209 DEBUG Received server response for request 87 2026-10-16 19:57:26.364105916 DEBUG Received server response for request 88 2026-10-16 19:57:26.364255196 DEBUG Received server response for request 89 2026-10-16 19:57:26.364407021 DEBUG Received server response for request 90 2026-10-16 19:57:26.364571359 DEBUG Received server response for request 91 2026-10-16 19:57:26.364723965 DEBUG Received server response for request 92 2026-10-16 19:57:26.364882683 DEBUG Received server response for request 93 2026-10-16 19:57:26.365033756 DEBUG Received server response for request 94 2026-10-16 19:57:26.365181704 DEBUG Received server response for request 95 2026-10-16 19:57:26.365330252 DEBUG Received server response for request 96 2026-10-16 19:57:26.365490904 DEBUG Received server response for request 97 2026-10-16 19:57:26.365641987 DEBUG Received server response for request 98 2026-10-16 19:57:26.365802077 DEBUG Received server response for request 99 2026-10-16 19:57:26.365949494 DEBUG Received server response for request 100 2026-10-16 19:57:26.366101369 DEBUG Received server response for request 101 2026-10-16 19:57:26.366257131 DEBUG Received server response for request 102 2026-10-16 19:57:26.366407894 DEBUG Received server response for request 103 2026-10-16 19:57:26.366576059 DEBUG Received server response for request 104 2026-10-16 19:57:26.366726892 DEBUG Received server response for request 105 2026-10-16 19:57:26.366884788 DEBUG Received server response for request 106 2026-10-16 19:57:26.384897474 DEBUG Client sends request `shutdown` with ID 107 2026-10-16 19:57:26.385160798 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.385369048 DEBUG method="shutdown" response.id=107 duration=215.86µs 2026-10-16 19:57:26.385559155 DEBUG Received server response for request 107 2026-10-16 19:57:26.385715188 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.385885567 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-16 19:57:26.391907202 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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 19:57:26.391989837 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.392027387 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.392101546 DEBUG Client info: None 2026-10-16 19:57:26.392113749 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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 19:57:26.392131683 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.392137614 INFO Version: Unknown 2026-10-16 19:57:26.392183660 DEBUG Received server response for request 1 2026-10-16 19:57:26.392224337 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.392237571 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.392483803 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.392630017 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.392634386 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.392649063 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:26.392652640 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 19:57:26.392735065 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.392762225 DEBUG Initializing workspace `file:///tmp/.tmpj63BkG/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 19:57:26.392777314 DEBUG Searching for a project in '/tmp/.tmpj63BkG/src' 2026-10-16 19:57:26.392803473 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.392808101 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.393286709 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.393293011 DEBUG Resolving local virtual environment: /tmp/.tmpj63BkG/src/.venv 2026-10-16 19:57:26.393329930 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 19:57:26.393335030 DEBUG No virtual environment found 2026-10-16 19:57:26.393344217 DEBUG Adding first-party search path `/tmp/.tmpj63BkG/src` 2026-10-16 19:57:26.393347613 DEBUG Using vendored stdlib 2026-10-16 19:57:26.398374642 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.398385403 DEBUG Adding new file root '/tmp/.tmpj63BkG/src' of kind Project 2026-10-16 19:57:26.400572816 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:26.400590669 DEBUG Updating project to check open files 2026-10-16 19:57:26.400804530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj63BkG/src/foo.py") 2026-10-16 19:57:26.400818376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj63BkG/src/foo.py` 2026-10-16 19:57:26.400827754 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj63BkG/src/foo.py` 2026-10-16 19:57:26.401205572 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj63BkG/src/foo.py` to project `src` 2026-10-16 19:57:26.401226361 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj63BkG/src/foo.py` 2026-10-16 19:57:26.401229347 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:26.401241630 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.401769380 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 317.376µs 2026-10-16 19:57:26.401809144 DEBUG method="textDocument/inlayHint" response.id=2 duration=559.93µs 2026-10-16 19:57:26.401819634 DEBUG Received server response for request 2 2026-10-16 19:57:26.411889021 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.411912004 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.411917194 DEBUG method="shutdown" response.id=3 duration=8.16µs 2026-10-16 19:57:26.411923165 DEBUG Received server response for request 3 2026-10-16 19:57:26.411925810 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.411935208 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-16 19:57:26.413861170 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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 19:57:26.415517978 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.415681244 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.416132951 DEBUG Client info: None 2026-10-16 19:57:26.416406003 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.417974235 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.418186844 INFO Version: Unknown 2026-10-16 19:57:26.418316066 DEBUG Received server response for request 1 2026-10-16 19:57:26.418442703 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.418726626 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.418998175 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.419285645 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.419462386 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.419570629 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:26.419793166 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 19:57:26.420040581 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.420181515 DEBUG Initializing workspace `file:///tmp/.tmpjEIrD5/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 19:57:26.420940308 DEBUG Searching for a project in '/tmp/.tmpjEIrD5/src' 2026-10-16 19:57:26.421114595 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.421267041 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.421969729 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.422080827 DEBUG Resolving local virtual environment: /tmp/.tmpjEIrD5/src/.venv 2026-10-16 19:57:26.422235828 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 19:57:26.422361113 DEBUG No virtual environment found 2026-10-16 19:57:26.422464978 DEBUG Adding first-party search path `/tmp/.tmpjEIrD5/src` 2026-10-16 19:57:26.422548364 DEBUG Using vendored stdlib 2026-10-16 19:57:26.422894333 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.422990183 DEBUG Adding new file root '/tmp/.tmpjEIrD5/src' of kind Project 2026-10-16 19:57:26.425083830 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:26.425209015 DEBUG Updating project to check open files 2026-10-16 19:57:26.425410112 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpjEIrD5/src/foo.py` 2026-10-16 19:57:26.425523515 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:26.425654250 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 19:57:26.425942010 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 50.795µs 2026-10-16 19:57:26.425998155 DEBUG method="textDocument/inlayHint" response.id=2 duration=207.64µs 2026-10-16 19:57:26.426098934 DEBUG Received server response for request 2 2026-10-16 19:57:26.436175124 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.436206993 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.436215008 DEBUG method="shutdown" response.id=3 duration=12.55µs 2026-10-16 19:57:26.436289538 DEBUG Received server response for request 3 2026-10-16 19:57:26.436294157 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.436309856 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-16 19:57:26.438203117 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:26.438272447 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.438293767 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.438373587 DEBUG Client info: None 2026-10-16 19:57:26.438386341 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.438398895 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.438404886 INFO Version: Unknown 2026-10-16 19:57:26.438457444 DEBUG Received server response for request 1 2026-10-16 19:57:26.438484084 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.438495486 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.438539789 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.438595834 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.438598960 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.438623736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.438635719 DEBUG Initializing workspace `file:///tmp/.tmpOcwKS5/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 19:57:26.438648603 DEBUG Searching for a project in '/tmp/.tmpOcwKS5/src' 2026-10-16 19:57:26.438669723 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.438673520 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.439015381 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.439020781 DEBUG Resolving local virtual environment: /tmp/.tmpOcwKS5/src/.venv 2026-10-16 19:57:26.439047682 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 19:57:26.439051809 DEBUG No virtual environment found 2026-10-16 19:57:26.439059764 DEBUG Adding first-party search path `/tmp/.tmpOcwKS5/src` 2026-10-16 19:57:26.439062770 DEBUG Using vendored stdlib 2026-10-16 19:57:26.439173247 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.439176914 DEBUG Adding new file root '/tmp/.tmpOcwKS5/src' of kind Project 2026-10-16 19:57:26.439456218 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:26.441486586 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:26.441498218 DEBUG Updating project to check open files 2026-10-16 19:57:26.441574451 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.441578208 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.441588918 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.441596132 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.441598226 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.441602724 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 19:57:26.441609497 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.441611891 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.441616760 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 19:57:26.441690158 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:26.441778844 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.457555486 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:26.459503700 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.459515793 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.459518939 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:26.459538135 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:26.467185599 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:26.493999463 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:26.494028337 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:26.494035150 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.494556147 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:26.494569171 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.533509400 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.533528366 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:26.533534257 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 19:57:26.533953032 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 74.349716ms 2026-10-16 19:57:26.534357932 DEBUG method="textDocument/completion" response.id=2 duration=74.80ms 2026-10-16 19:57:26.534383049 DEBUG Received server response for request 2 2026-10-16 19:57:26.545214715 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.545246846 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.545253268 DEBUG method="shutdown" response.id=3 duration=11.18µs 2026-10-16 19:57:26.545260551 DEBUG Received server response for request 3 2026-10-16 19:57:26.545263216 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.545275670 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-16 19:57:26.552409070 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:26.552506002 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.552542099 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.552607372 DEBUG Client info: None 2026-10-16 19:57:26.552619064 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.552633000 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.552638981 INFO Version: Unknown 2026-10-16 19:57:26.552682392 DEBUG Received server response for request 1 2026-10-16 19:57:26.552721115 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.552733839 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.552787680 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.552853193 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.552856509 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.552885874 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.552901614 DEBUG Initializing workspace `file:///tmp/.tmpNjgCVI/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 19:57:26.552916522 DEBUG Searching for a project in '/tmp/.tmpNjgCVI/src' 2026-10-16 19:57:26.552941308 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.552945957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.553378749 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.553385030 DEBUG Resolving local virtual environment: /tmp/.tmpNjgCVI/src/.venv 2026-10-16 19:57:26.553440625 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 19:57:26.553446035 DEBUG No virtual environment found 2026-10-16 19:57:26.553455162 DEBUG Adding first-party search path `/tmp/.tmpNjgCVI/src` 2026-10-16 19:57:26.553458348 DEBUG Using vendored stdlib 2026-10-16 19:57:26.553581559 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.553586628 DEBUG Adding new file root '/tmp/.tmpNjgCVI/src' of kind Project 2026-10-16 19:57:26.554293685 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:26.555667822 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:26.555681087 DEBUG Updating project to check open files 2026-10-16 19:57:26.555724168 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.555727284 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.555734958 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.555748433 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.555750537 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.555755146 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 19:57:26.555760526 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.555762610 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.555766928 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 19:57:26.555835527 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:26.555915136 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.570530570 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:26.572383816 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.572395327 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.572398383 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:26.572417198 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:26.580097975 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:26.608512150 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:26.609100855 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:26.609356274 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.610169319 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:26.610449284 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.649238279 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.649636606 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:26.649890713 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 19:57:26.650644557 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 78.148281ms 2026-10-16 19:57:26.651344840 DEBUG method="textDocument/completion" response.id=2 duration=78.90ms 2026-10-16 19:57:26.651381198 DEBUG Received server response for request 2 2026-10-16 19:57:26.662532404 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.662572339 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.662580525 DEBUG method="shutdown" response.id=3 duration=14.66µs 2026-10-16 19:57:26.662589371 DEBUG Received server response for request 3 2026-10-16 19:57:26.662592687 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.662602907 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-16 19:57:26.670410030 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:26.670507513 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.670531518 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.670645983 DEBUG Client info: None 2026-10-16 19:57:26.670660670 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.670674717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.670681179 INFO Version: Unknown 2026-10-16 19:57:26.670726394 DEBUG Received server response for request 1 2026-10-16 19:57:26.670776047 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.670789572 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.672035419 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.672086114 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.672091414 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.672112453 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:26.672159021 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.672181613 DEBUG Initializing workspace `file:///tmp/.tmp6OignZ/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 19:57:26.672204847 DEBUG Searching for a project in '/tmp/.tmp6OignZ/src' 2026-10-16 19:57:26.672233050 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.672238800 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.672720834 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.672728008 DEBUG Resolving local virtual environment: /tmp/.tmp6OignZ/src/.venv 2026-10-16 19:57:26.672777320 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 19:57:26.672782801 DEBUG No virtual environment found 2026-10-16 19:57:26.672792729 DEBUG Adding first-party search path `/tmp/.tmp6OignZ/src` 2026-10-16 19:57:26.672795945 DEBUG Using vendored stdlib 2026-10-16 19:57:26.672922964 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.672928103 DEBUG Adding new file root '/tmp/.tmp6OignZ/src' of kind Project 2026-10-16 19:57:26.676954465 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:26.676971638 DEBUG Updating project to check open files 2026-10-16 19:57:26.677023405 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.677026911 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.677035077 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.677042050 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.677044144 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.677049353 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 19:57:26.677054773 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.677056777 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.677060875 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 19:57:26.677134393 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:26.677219442 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.693764095 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:26.696243014 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.696395851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.696565078 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:26.696764753 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:26.703963595 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:26.731185845 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:26.731482091 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:26.731620070 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.731686675 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-16 19:57:26.731692085 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.732446129 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:26.732598084 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.771152279 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.771178238 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:26.771185592 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 19:57:26.771684257 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 74.690715ms 2026-10-16 19:57:26.772312295 DEBUG method="textDocument/completion" response.id=2 duration=75.36ms 2026-10-16 19:57:26.772331671 DEBUG Received server response for request 2 2026-10-16 19:57:26.783256503 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.783288412 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.783294714 DEBUG method="shutdown" response.id=3 duration=11.27µs 2026-10-16 19:57:26.783301427 DEBUG Received server response for request 3 2026-10-16 19:57:26.783304543 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.783317547 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-16 19:57:26.789711129 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:26.789803112 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.789837657 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.789895515 DEBUG Client info: None 2026-10-16 19:57:26.789908099 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.789921604 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.789927675 INFO Version: Unknown 2026-10-16 19:57:26.790002285 DEBUG Received server response for request 1 2026-10-16 19:57:26.790081454 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.790096672 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.790144141 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.790215435 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.790218882 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.790248267 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.790263535 DEBUG Initializing workspace `file:///tmp/.tmpgBQmUH/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 19:57:26.790279065 DEBUG Searching for a project in '/tmp/.tmpgBQmUH/src' 2026-10-16 19:57:26.790304352 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.790309241 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.790753725 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.790760648 DEBUG Resolving local virtual environment: /tmp/.tmpgBQmUH/src/.venv 2026-10-16 19:57:26.790800483 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 19:57:26.790805823 DEBUG No virtual environment found 2026-10-16 19:57:26.790815240 DEBUG Adding first-party search path `/tmp/.tmpgBQmUH/src` 2026-10-16 19:57:26.790818456 DEBUG Using vendored stdlib 2026-10-16 19:57:26.790942549 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.790947598 DEBUG Adding new file root '/tmp/.tmpgBQmUH/src' of kind Project 2026-10-16 19:57:26.791614920 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:26.792914267 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:26.792935106 DEBUG Updating project to check open files 2026-10-16 19:57:26.792979690 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.792983207 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.792991021 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.792997814 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:26.793000018 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.793004326 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 19:57:26.793076722 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:26.793160008 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.809449963 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:26.811561333 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.811577563 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:26.811601228 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:26.819841464 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:26.849758979 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:26.849804975 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:26.849814112 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.850758965 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:26.850775275 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:26.892743143 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.892775844 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 19:57:26.892785082 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 19:57:26.893549726 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 81.795271ms 2026-10-16 19:57:26.894184827 DEBUG method="textDocument/completion" response.id=2 duration=82.56ms 2026-10-16 19:57:26.894271409 DEBUG Received server response for request 2 2026-10-16 19:57:26.905461228 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:26.905507835 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.905520469 DEBUG method="shutdown" response.id=3 duration=22.29µs 2026-10-16 19:57:26.905639312 DEBUG Received server response for request 3 2026-10-16 19:57:26.905645223 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.905682232 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-16 19:57:26.916081167 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:26.916178951 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.916203046 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.916264471 DEBUG Client info: None 2026-10-16 19:57:26.916277225 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.916292744 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.916300168 INFO Version: Unknown 2026-10-16 19:57:26.916351605 DEBUG Received server response for request 1 2026-10-16 19:57:26.916393623 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.916404674 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRwoh5D 2026-10-16 19:57:26.916411677 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.916485386 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.916550898 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.916554545 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.916562500 DEBUG No workspace configuration provided for file:///tmp/.tmpRwoh5D 2026-10-16 19:57:26.916583870 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.916587938 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRwoh5D, using default options 2026-10-16 19:57:26.916596334 DEBUG Initializing workspace `file:///tmp/.tmpRwoh5D`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:26.916608416 DEBUG Searching for a project in '/tmp/.tmpRwoh5D' 2026-10-16 19:57:26.916631449 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.916636409 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.917118373 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.917125336 DEBUG Resolving local virtual environment: /tmp/.tmpRwoh5D/.venv 2026-10-16 19:57:26.917168607 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 19:57:26.917173937 DEBUG No virtual environment found 2026-10-16 19:57:26.917184847 DEBUG Adding first-party search path `/tmp/.tmpRwoh5D` 2026-10-16 19:57:26.917188314 DEBUG Using vendored stdlib 2026-10-16 19:57:26.917341992 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.917347613 DEBUG Adding new file root '/tmp/.tmpRwoh5D' of kind Project 2026-10-16 19:57:26.917466756 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:26.923461550 INFO Project::index_files{project=.tmpRwoh5D}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:26.923480035 DEBUG Updating project to check open files 2026-10-16 19:57:26.923531221 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.923535229 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.923543184 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.923549485 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.923551499 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.923555677 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 19:57:26.923560747 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.923562640 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.923566688 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 19:57:26.923571567 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.923573510 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.923577638 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 19:57:26.923582447 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.923584341 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.923588489 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 19:57:26.923773616 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:26.924055835 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.927326610 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.927338542 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.927340937 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.927342840 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.927345035 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:26.927354893 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:26.927526044 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 19:57:26.927606014 DEBUG method="textDocument/hover" response.id=2 duration=233.62µs 2026-10-16 19:57:26.927618598 DEBUG Received server response for request 2 2026-10-16 19:57:26.928048704 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 19:57:26.928132983 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=65.50µs 2026-10-16 19:57:26.928195780 DEBUG Received server response for request 3 2026-10-16 19:57:26.928405414 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 19:57:26.928476166 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=39.36µs 2026-10-16 19:57:26.928486365 DEBUG Received server response for request 4 2026-10-16 19:57:26.938558908 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:26.938585247 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:26.938591159 DEBUG method="shutdown" response.id=5 duration=9.11µs 2026-10-16 19:57:26.938599634 DEBUG Received server response for request 5 2026-10-16 19:57:26.938603381 DEBUG Client sends notification `exit` 2026-10-16 19:57:26.938613120 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-16 19:57:26.940485281 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:26.940562025 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:26.940586571 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:26.940630544 DEBUG Client info: None 2026-10-16 19:57:26.940640883 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:26.940652765 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:26.940657945 INFO Version: Unknown 2026-10-16 19:57:26.940696958 DEBUG Received server response for request 1 2026-10-16 19:57:26.940724771 DEBUG Client sends notification `initialized` 2026-10-16 19:57:26.940745620 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxiLaG3 2026-10-16 19:57:26.940751380 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:26.940789983 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:26.940856528 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:26.940859453 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:26.940864523 DEBUG No workspace configuration provided for file:///tmp/.tmpxiLaG3 2026-10-16 19:57:26.940882476 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:26.940885682 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxiLaG3, using default options 2026-10-16 19:57:26.940892806 DEBUG Initializing workspace `file:///tmp/.tmpxiLaG3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:26.940903796 DEBUG Searching for a project in '/tmp/.tmpxiLaG3' 2026-10-16 19:57:26.940921840 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:26.940926349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:26.941256919 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:26.941262549 DEBUG Resolving local virtual environment: /tmp/.tmpxiLaG3/.venv 2026-10-16 19:57:26.941291033 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 19:57:26.941295501 DEBUG No virtual environment found 2026-10-16 19:57:26.941304227 DEBUG Adding first-party search path `/tmp/.tmpxiLaG3` 2026-10-16 19:57:26.941307373 DEBUG Using vendored stdlib 2026-10-16 19:57:26.941416949 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:26.941433610 DEBUG Adding new file root '/tmp/.tmpxiLaG3' of kind Project 2026-10-16 19:57:26.941465360 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:26.946786631 INFO Project::index_files{project=.tmpxiLaG3}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:26.946804414 DEBUG Updating project to check open files 2026-10-16 19:57:26.946834821 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.946838137 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.946845511 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:26.946851893 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.946854277 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.946860619 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 19:57:26.946866621 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:26.946868735 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:26.946873203 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 19:57:26.947023645 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:26.947083257 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:26.950078856 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.950091049 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:26.950094124 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:26.950101057 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:26.967905503 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:26.974019871 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:27.002818478 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:27.003597849 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:27.003834223 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:27.004136109 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:27.004331826 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:27.006188509 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 56.024023ms 2026-10-16 19:57:27.006633233 DEBUG method="textDocument/completion" response.id=2 duration=56.51ms 2026-10-16 19:57:27.006686042 DEBUG Received server response for request 2 2026-10-16 19:57:27.007292279 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 19:57:27.008780891 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 1.28486ms 2026-10-16 19:57:27.009364977 DEBUG method="textDocument/completion" response.id=3 duration=1.96ms 2026-10-16 19:57:27.009382760 DEBUG Received server response for request 3 2026-10-16 19:57:27.009937090 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-16 19:57:27.011224164 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 1.161278ms 2026-10-16 19:57:27.011671343 DEBUG method="textDocument/completion" response.id=4 duration=1.66ms 2026-10-16 19:57:27.011686361 DEBUG Received server response for request 4 2026-10-16 19:57:27.022316600 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:27.022348740 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.022358648 DEBUG method="shutdown" response.id=5 duration=16.31µs 2026-10-16 19:57:27.022366643 DEBUG Received server response for request 5 2026-10-16 19:57:27.022369709 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.022379758 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-16 19:57:27.036145658 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.036234064 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.036276985 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.036331517 DEBUG Client info: None 2026-10-16 19:57:27.036344211 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.036359519 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.036366232 INFO Version: Unknown 2026-10-16 19:57:27.038009354 DEBUG Received server response for request 1 2026-10-16 19:57:27.038053898 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.038065800 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcNXMH0 2026-10-16 19:57:27.038073474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.038128327 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.038208167 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.038211683 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.038218737 DEBUG No workspace configuration provided for file:///tmp/.tmpcNXMH0 2026-10-16 19:57:27.038241249 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.038246379 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcNXMH0, using default options 2026-10-16 19:57:27.038255987 DEBUG Initializing workspace `file:///tmp/.tmpcNXMH0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.038268811 DEBUG Searching for a project in '/tmp/.tmpcNXMH0' 2026-10-16 19:57:27.038290291 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.038295210 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.038837387 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.038844270 DEBUG Resolving local virtual environment: /tmp/.tmpcNXMH0/.venv 2026-10-16 19:57:27.038885347 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 19:57:27.038890386 DEBUG No virtual environment found 2026-10-16 19:57:27.038900315 DEBUG Adding first-party search path `/tmp/.tmpcNXMH0` 2026-10-16 19:57:27.038903421 DEBUG Using vendored stdlib 2026-10-16 19:57:27.039038264 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.039043434 DEBUG Adding new file root '/tmp/.tmpcNXMH0' of kind Project 2026-10-16 19:57:27.040451164 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.043597966 INFO Project::index_files{project=.tmpcNXMH0}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:27.043617242 DEBUG Updating project to check open files 2026-10-16 19:57:27.043664491 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.043668619 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.043677135 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.043683928 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.043686092 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.043690530 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 19:57:27.043696211 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.043698345 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.043702532 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 19:57:27.043707652 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.043709706 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.043714285 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 19:57:27.043849188 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.043995672 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.059289007 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.066164724 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.066181966 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.066184551 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.066188529 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.066216702 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 19:57:27.066262067 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-16 19:57:27.066281162 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 19:57:27.066527204 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-16 19:57:27.066534458 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-16 19:57:27.066841043 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.067636835 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.067648788 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.067651503 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.067653667 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.078296429 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.078325634 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.078333178 DEBUG method="shutdown" response.id=2 duration=12.65µs 2026-10-16 19:57:27.078341403 DEBUG Received server response for request 2 2026-10-16 19:57:27.078345301 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.078355941 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-16 19:57:27.082067462 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.083932651 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.084115604 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.084330858 DEBUG Client info: None 2026-10-16 19:57:27.084380601 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.084404726 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.084414645 INFO Version: Unknown 2026-10-16 19:57:27.085397719 DEBUG Received server response for request 1 2026-10-16 19:57:27.085473050 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.085493558 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpp0v3jx 2026-10-16 19:57:27.085508957 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.085640163 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.085784274 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.085791898 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.085802227 DEBUG No workspace configuration provided for file:///tmp/.tmpp0v3jx 2026-10-16 19:57:27.085844006 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.086099285 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.086108051 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpp0v3jx, using default options 2026-10-16 19:57:27.086121045 DEBUG Initializing workspace `file:///tmp/.tmpp0v3jx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.086138889 DEBUG Searching for a project in '/tmp/.tmpp0v3jx' 2026-10-16 19:57:27.086168334 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.086175287 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.086862636 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.086877905 DEBUG Resolving local virtual environment: /tmp/.tmpp0v3jx/.venv 2026-10-16 19:57:27.086936275 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 19:57:27.086943127 DEBUG No virtual environment found 2026-10-16 19:57:27.086957705 DEBUG Adding first-party search path `/tmp/.tmpp0v3jx` 2026-10-16 19:57:27.086961301 DEBUG Using vendored stdlib 2026-10-16 19:57:27.087114429 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.087125139 DEBUG Adding new file root '/tmp/.tmpp0v3jx' of kind Project 2026-10-16 19:57:27.090305113 INFO Project::index_files{project=.tmpp0v3jx}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:27.090326644 DEBUG Updating project to check open files 2026-10-16 19:57:27.090403989 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.090407916 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.090416783 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.090438654 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.090441339 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.090448072 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 19:57:27.090453321 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.090455295 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.090459303 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 19:57:27.090546656 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.090638799 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.093920274 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.093935012 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.093938919 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.093955721 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:27.094181584 DEBUG method="textDocument/hover" response.id=2 duration=195.40µs 2026-10-16 19:57:27.094544084 DEBUG Received server response for request 2 2026-10-16 19:57:27.094551638 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 19:57:27.094630587 DEBUG method="textDocument/hover" response.id=3 duration=53.38µs 2026-10-16 19:57:27.094683706 DEBUG Received server response for request 3 2026-10-16 19:57:27.104763673 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:27.104802856 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.104810701 DEBUG method="shutdown" response.id=4 duration=12.93µs 2026-10-16 19:57:27.104872256 DEBUG Received server response for request 4 2026-10-16 19:57:27.104878168 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.104898416 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-16 19:57:27.106694755 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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 19:57:27.108471618 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.108520139 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.108591052 DEBUG Client info: None 2026-10-16 19:57:27.108604878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.108619715 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.108626709 INFO Version: Unknown 2026-10-16 19:57:27.108682704 DEBUG Received server response for request 1 2026-10-16 19:57:27.108752745 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.108842173 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKxBKDW 2026-10-16 19:57:27.108851270 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.108969411 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.109444242 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.109451415 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.109462356 DEBUG No workspace configuration provided for file:///tmp/.tmpKxBKDW 2026-10-16 19:57:27.109487313 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.114175817 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.114190865 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKxBKDW, using default options 2026-10-16 19:57:27.114202116 DEBUG Initializing workspace `file:///tmp/.tmpKxBKDW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.114223316 DEBUG Searching for a project in '/tmp/.tmpKxBKDW' 2026-10-16 19:57:27.115100531 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.115114878 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.116061604 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.116076141 DEBUG Resolving local virtual environment: /tmp/.tmpKxBKDW/.venv 2026-10-16 19:57:27.116358110 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 19:57:27.116370724 DEBUG No virtual environment found 2026-10-16 19:57:27.116382726 DEBUG Adding first-party search path `/tmp/.tmpKxBKDW` 2026-10-16 19:57:27.116386744 DEBUG Using vendored stdlib 2026-10-16 19:57:27.117037995 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.117051090 DEBUG Adding new file root '/tmp/.tmpKxBKDW' of kind Project 2026-10-16 19:57:27.120452810 INFO Project::index_files{project=.tmpKxBKDW}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:27.120481144 DEBUG Updating project to check open files 2026-10-16 19:57:27.120800152 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.120811052 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.120825259 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.120834096 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.120836520 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.120842040 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 19:57:27.121531985 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.121536493 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.121544769 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 19:57:27.121626943 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.121714948 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.133608586 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.135581467 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.135671946 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.135676715 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.135692325 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 19:57:27.136038223 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 253.585µs 2026-10-16 19:57:27.136112002 DEBUG method="textDocument/inlayHint" response.id=2 duration=397.38µs 2026-10-16 19:57:27.136212110 DEBUG Received server response for request 2 2026-10-16 19:57:27.136258056 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 19:57:27.136904608 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 7.955µs 2026-10-16 19:57:27.136936899 DEBUG method="textDocument/inlayHint" response.id=3 duration=661.36µs 2026-10-16 19:57:27.136953630 DEBUG Received server response for request 3 2026-10-16 19:57:27.147032215 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:27.147086015 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.147093169 DEBUG method="shutdown" response.id=4 duration=11.89µs 2026-10-16 19:57:27.147099721 DEBUG Received server response for request 4 2026-10-16 19:57:27.147103178 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.147205319 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 19:57:27.150061516 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.151744173 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.151778527 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.151852396 DEBUG Client info: None 2026-10-16 19:57:27.151867444 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.151883704 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.151890537 INFO Version: Unknown 2026-10-16 19:57:27.151949347 DEBUG Received server response for request 1 2026-10-16 19:57:27.151993811 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.152007587 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.152058392 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.152164962 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.152168719 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.152192433 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.152213703 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.152231447 DEBUG Initializing workspace `file:///tmp/.tmpdbGsEU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.152243910 DEBUG Searching for a project in '/tmp/.tmpdbGsEU/src' 2026-10-16 19:57:27.152273045 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.152278615 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.152836431 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.152844717 DEBUG Resolving local virtual environment: /tmp/.tmpdbGsEU/src/.venv 2026-10-16 19:57:27.152898838 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 19:57:27.152904699 DEBUG No virtual environment found 2026-10-16 19:57:27.152916481 DEBUG Adding first-party search path `/tmp/.tmpdbGsEU/src` 2026-10-16 19:57:27.152919868 DEBUG Using vendored stdlib 2026-10-16 19:57:27.153051425 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.153056284 DEBUG Adding new file root '/tmp/.tmpdbGsEU/src' of kind Project 2026-10-16 19:57:27.158977430 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.005s 2026-10-16 19:57:27.158998950 DEBUG Updating project to check open files 2026-10-16 19:57:27.159054504 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.159057780 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.159065886 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.159073019 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.159075033 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.159081495 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 19:57:27.159087316 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.159089330 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.159093427 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 19:57:27.159175732 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:27.159279717 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.162030106 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.162146183 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.162231764 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.172317972 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.172614568 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.172625689 DEBUG method="shutdown" response.id=2 duration=19.84µs 2026-10-16 19:57:27.172636379 DEBUG Received server response for request 2 2026-10-16 19:57:27.172640888 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.172651728 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-16 19:57:27.175235735 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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 19:57:27.175320283 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.175356241 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.175483700 DEBUG Client info: None 2026-10-16 19:57:27.175522393 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.175544985 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 19:57:27.175553220 INFO Version: Unknown 2026-10-16 19:57:27.176460101 DEBUG Received server response for request 1 2026-10-16 19:57:27.176534020 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.176712455 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdrq6P2 2026-10-16 19:57:27.176723696 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.176804367 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.176900938 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.176905176 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.176915466 DEBUG No workspace configuration provided for file:///tmp/.tmpdrq6P2 2026-10-16 19:57:27.176941314 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.176957504 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.176962584 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdrq6P2, using default options 2026-10-16 19:57:27.176973665 DEBUG Initializing workspace `file:///tmp/.tmpdrq6P2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.176989865 DEBUG Searching for a project in '/tmp/.tmpdrq6P2' 2026-10-16 19:57:27.177016485 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.177022947 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.177618935 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.177626740 DEBUG Resolving local virtual environment: /tmp/.tmpdrq6P2/.venv 2026-10-16 19:57:27.177684087 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 19:57:27.177689157 DEBUG No virtual environment found 2026-10-16 19:57:27.177702371 DEBUG Adding first-party search path `/tmp/.tmpdrq6P2` 2026-10-16 19:57:27.177705628 DEBUG Using vendored stdlib 2026-10-16 19:57:27.177853685 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.177859687 DEBUG Adding new file root '/tmp/.tmpdrq6P2' of kind Project 2026-10-16 19:57:27.181105625 INFO Project::index_files{project=.tmpdrq6P2}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:27.181126564 DEBUG Updating project to check open files 2026-10-16 19:57:27.181220841 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.181225299 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.181236821 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.181244575 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.181246529 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.181251879 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 19:57:27.181257390 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.181259944 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.181264122 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 19:57:27.181269202 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.181271286 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.181310098 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 19:57:27.181495747 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.181687997 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.196957668 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.204846244 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.205321686 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.205441761 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.205547329 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.216080636 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.216434620 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.216565746 DEBUG method="shutdown" response.id=2 duration=159.83µs 2026-10-16 19:57:27.216684419 DEBUG Received server response for request 2 2026-10-16 19:57:27.216791540 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.216810806 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-16 19:57:27.221672675 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.223454908 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.223498319 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.223613796 DEBUG Client info: None 2026-10-16 19:57:27.223651236 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.223674039 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.223682074 INFO Version: Unknown 2026-10-16 19:57:27.223865077 DEBUG Received server response for request 1 2026-10-16 19:57:27.223933766 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.224026841 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpJrlJ0i 2026-10-16 19:57:27.224037821 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.224257914 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.224310753 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.224318338 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.224330971 DEBUG No workspace configuration provided for file:///tmp/.tmpJrlJ0i 2026-10-16 19:57:27.224353073 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.224386225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.224393999 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpJrlJ0i, using default options 2026-10-16 19:57:27.224406172 DEBUG Initializing workspace `file:///tmp/.tmpJrlJ0i`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.224438703 DEBUG Searching for a project in '/tmp/.tmpJrlJ0i' 2026-10-16 19:57:27.224465383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.224471435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.225116114 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.225123277 DEBUG Resolving local virtual environment: /tmp/.tmpJrlJ0i/.venv 2026-10-16 19:57:27.225165697 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 19:57:27.225171037 DEBUG No virtual environment found 2026-10-16 19:57:27.225181316 DEBUG Adding first-party search path `/tmp/.tmpJrlJ0i` 2026-10-16 19:57:27.225184813 DEBUG Using vendored stdlib 2026-10-16 19:57:27.225332309 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.225338391 DEBUG Adding new file root '/tmp/.tmpJrlJ0i' of kind Project 2026-10-16 19:57:27.230470557 INFO Project::index_files{project=.tmpJrlJ0i}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:27.230600611 DEBUG Updating project to check open files 2026-10-16 19:57:27.230847334 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.230950658 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.231148990 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.231258485 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.231398387 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.231472957 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 19:57:27.231620163 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.231870583 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.243266388 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.250571600 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.250912139 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.261520516 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.261662964 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.261843693 DEBUG method="shutdown" response.id=2 duration=190.20µs 2026-10-16 19:57:27.262072181 DEBUG Received server response for request 2 2026-10-16 19:57:27.262162691 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.262376422 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-16 19:57:27.265826914 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.265902235 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.265930578 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.266086701 DEBUG Client info: None 2026-10-16 19:57:27.266100317 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.266114874 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.266124121 INFO Version: Unknown 2026-10-16 19:57:27.266184514 DEBUG Received server response for request 1 2026-10-16 19:57:27.266229419 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.266240670 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSPYkuf 2026-10-16 19:57:27.266247172 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.266331991 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.266445714 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.266449742 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.266456274 DEBUG No workspace configuration provided for file:///tmp/.tmpSPYkuf 2026-10-16 19:57:27.266470150 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.266486200 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.266490629 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSPYkuf, using default options 2026-10-16 19:57:27.266499155 DEBUG Initializing workspace `file:///tmp/.tmpSPYkuf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.266509704 DEBUG Searching for a project in '/tmp/.tmpSPYkuf' 2026-10-16 19:57:27.266527598 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.266532116 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.267049447 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.267054917 DEBUG Resolving local virtual environment: /tmp/.tmpSPYkuf/.venv 2026-10-16 19:57:27.267084563 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 19:57:27.267088931 DEBUG No virtual environment found 2026-10-16 19:57:27.267097256 DEBUG Adding first-party search path `/tmp/.tmpSPYkuf` 2026-10-16 19:57:27.267100463 DEBUG Using vendored stdlib 2026-10-16 19:57:27.267236458 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.267239954 DEBUG Adding new file root '/tmp/.tmpSPYkuf' of kind Project 2026-10-16 19:57:27.271183761 INFO Project::index_files{project=.tmpSPYkuf}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:27.271464819 DEBUG Updating project to check open files 2026-10-16 19:57:27.271712914 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.271895005 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.272067459 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.272243389 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.272414690 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.272617190 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 19:57:27.272916281 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.273294881 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.273478455 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.284124714 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.284276659 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.284418225 DEBUG method="shutdown" response.id=2 duration=145.75µs 2026-10-16 19:57:27.284588945 DEBUG Received server response for request 2 2026-10-16 19:57:27.284706486 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.284848873 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 19:57:27.286245412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.287920294 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.288062240 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.288235014 DEBUG Client info: None 2026-10-16 19:57:27.288376259 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.288929757 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.289056475 INFO Version: Unknown 2026-10-16 19:57:27.289218198 DEBUG Received server response for request 1 2026-10-16 19:57:27.289360886 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.289512740 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZsNaSS 2026-10-16 19:57:27.289638276 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.289808405 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.290011476 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.290133595 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.290253390 DEBUG No workspace configuration provided for file:///tmp/.tmpZsNaSS 2026-10-16 19:57:27.290387822 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.290505743 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZsNaSS, using default options 2026-10-16 19:57:27.290622722 DEBUG Initializing workspace `file:///tmp/.tmpZsNaSS`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.290916003 DEBUG Searching for a project in '/tmp/.tmpZsNaSS' 2026-10-16 19:57:27.291056476 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.291184887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.291461075 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.291860805 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.291994295 DEBUG Resolving local virtual environment: /tmp/.tmpZsNaSS/.venv 2026-10-16 19:57:27.292143044 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 19:57:27.292272086 DEBUG No virtual environment found 2026-10-16 19:57:27.292392582 DEBUG Adding first-party search path `/tmp/.tmpZsNaSS` 2026-10-16 19:57:27.292531943 DEBUG Using vendored stdlib 2026-10-16 19:57:27.292795608 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.292912227 DEBUG Adding new file root '/tmp/.tmpZsNaSS' of kind Project 2026-10-16 19:57:27.297537983 INFO Project::index_files{project=.tmpZsNaSS}: Indexed 0 file(s) in 0.003s 2026-10-16 19:57:27.297683927 DEBUG Updating project to check open files 2026-10-16 19:57:27.297864546 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.297984521 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.298113443 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.298240821 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.298351168 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.298480411 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 19:57:27.298605866 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.298698500 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.298831129 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 19:57:27.298952446 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.299048126 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.299167660 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 19:57:27.299408191 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.299744522 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.316516070 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.324638645 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.324823482 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.324927887 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.325082267 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.325226828 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:27.325482929 DEBUG method="textDocument/diagnostic" response.id=2 duration=124.80µs 2026-10-16 19:57:27.325621238 DEBUG Received server response for request 2 2026-10-16 19:57:27.325762192 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:27.325937010 DEBUG method="textDocument/diagnostic" response.id=3 duration=39.41µs 2026-10-16 19:57:27.326075270 DEBUG Received server response for request 3 2026-10-16 19:57:27.326197158 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 19:57:27.326353311 DEBUG method="textDocument/diagnostic" response.id=4 duration=34.94µs 2026-10-16 19:57:27.326505226 DEBUG Received server response for request 4 2026-10-16 19:57:27.336929989 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:27.337089459 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.337196880 DEBUG method="shutdown" response.id=5 duration=111.47µs 2026-10-16 19:57:27.337334017 DEBUG Received server response for request 5 2026-10-16 19:57:27.337463270 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.337601449 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-16 19:57:27.341916162 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.341998456 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.342044432 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.342132337 DEBUG Client info: None 2026-10-16 19:57:27.342180878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.342205865 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.342216104 INFO Version: Unknown 2026-10-16 19:57:27.343671755 DEBUG Received server response for request 1 2026-10-16 19:57:27.343727068 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.343765100 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZnTvmD 2026-10-16 19:57:27.343780599 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.343972098 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.344016091 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.344024156 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.344032582 DEBUG No workspace configuration provided for file:///tmp/.tmpZnTvmD 2026-10-16 19:57:27.344056386 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.344060504 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 19:57:27.344076013 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.344084158 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZnTvmD, using default options 2026-10-16 19:57:27.344098645 DEBUG Initializing workspace `file:///tmp/.tmpZnTvmD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.344117821 DEBUG Searching for a project in '/tmp/.tmpZnTvmD' 2026-10-16 19:57:27.344142989 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.344149892 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.344828234 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.344837421 DEBUG Resolving local virtual environment: /tmp/.tmpZnTvmD/.venv 2026-10-16 19:57:27.344892995 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 19:57:27.344899928 DEBUG No virtual environment found 2026-10-16 19:57:27.344912722 DEBUG Adding first-party search path `/tmp/.tmpZnTvmD` 2026-10-16 19:57:27.344918082 DEBUG Using vendored stdlib 2026-10-16 19:57:27.345083382 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.345089644 DEBUG Adding new file root '/tmp/.tmpZnTvmD' of kind Project 2026-10-16 19:57:27.352635277 INFO Project::index_files{project=.tmpZnTvmD}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:27.352657259 DEBUG Updating project to check open files 2026-10-16 19:57:27.352744943 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.352749421 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.352759881 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.352798213 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.352801569 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.352867773 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 19:57:27.352880507 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.352882802 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.352887130 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 19:57:27.352892119 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.352894123 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.352898691 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 19:57:27.353080192 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:27.353337575 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.372556122 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.380430151 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.380443446 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.380448255 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.390237186 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=9.80ms 2026-10-16 19:57:27.390347773 DEBUG Received server response for request 2 2026-10-16 19:57:27.390368262 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 19:57:27.390571503 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=179.84µs 2026-10-16 19:57:27.390584167 DEBUG Received server response for request 3 2026-10-16 19:57:27.390594947 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 19:57:27.391044851 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=435.00µs 2026-10-16 19:57:27.391096448 DEBUG Received server response for request 4 2026-10-16 19:57:27.401567678 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:27.401606822 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.401618093 DEBUG method="shutdown" response.id=5 duration=19.58µs 2026-10-16 19:57:27.401625927 DEBUG Received server response for request 5 2026-10-16 19:57:27.401628843 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.401642619 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-16 19:57:27.408498668 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.408597925 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.408621940 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.408689116 DEBUG Client info: None 2026-10-16 19:57:27.408702140 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.408719162 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.408735002 INFO Version: Unknown 2026-10-16 19:57:27.408787610 DEBUG Received server response for request 1 2026-10-16 19:57:27.408843996 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.408855117 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpmyppqA 2026-10-16 19:57:27.408863583 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.408911723 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.409023443 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.409027290 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.409036998 DEBUG No workspace configuration provided for file:///tmp/.tmpmyppqA 2026-10-16 19:57:27.409055423 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.409058969 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 19:57:27.409075130 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.409080019 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpmyppqA, using default options 2026-10-16 19:57:27.409090148 DEBUG Initializing workspace `file:///tmp/.tmpmyppqA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.409104274 DEBUG Searching for a project in '/tmp/.tmpmyppqA' 2026-10-16 19:57:27.409142065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.409148688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.409706975 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.409715180 DEBUG Resolving local virtual environment: /tmp/.tmpmyppqA/.venv 2026-10-16 19:57:27.409780112 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 19:57:27.409786153 DEBUG No virtual environment found 2026-10-16 19:57:27.409798106 DEBUG Adding first-party search path `/tmp/.tmpmyppqA` 2026-10-16 19:57:27.409801712 DEBUG Using vendored stdlib 2026-10-16 19:57:27.409948718 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.409954609 DEBUG Adding new file root '/tmp/.tmpmyppqA' of kind Project 2026-10-16 19:57:27.412825564 INFO Project::index_files{project=.tmpmyppqA}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:27.412842356 DEBUG Updating project to check open files 2026-10-16 19:57:27.412911525 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.412915242 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.412924850 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.412932375 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.412934479 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.412939778 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 19:57:27.412946020 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.412947964 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.412952973 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 19:57:27.413058591 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:27.413174699 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.429813257 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.432114073 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.432177622 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.432385502 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=235.97µs 2026-10-16 19:57:27.432398066 DEBUG Received server response for request 2 2026-10-16 19:57:27.442486448 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:27.442515112 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.442522376 DEBUG method="shutdown" response.id=3 duration=13.17µs 2026-10-16 19:57:27.442528597 DEBUG Received server response for request 3 2026-10-16 19:57:27.442531923 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.442541882 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-16 19:57:27.445601932 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.445690157 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.445751422 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.445798380 DEBUG Client info: None 2026-10-16 19:57:27.445811866 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.445827104 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.445834308 INFO Version: Unknown 2026-10-16 19:57:27.445883680 DEBUG Received server response for request 1 2026-10-16 19:57:27.445935107 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.445945396 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpl8AtNW 2026-10-16 19:57:27.445952780 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.446000630 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.446103042 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.446106538 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.446114333 DEBUG No workspace configuration provided for file:///tmp/.tmpl8AtNW 2026-10-16 19:57:27.446130834 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.446146984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.446151432 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpl8AtNW, using default options 2026-10-16 19:57:27.446161511 DEBUG Initializing workspace `file:///tmp/.tmpl8AtNW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.446173434 DEBUG Searching for a project in '/tmp/.tmpl8AtNW' 2026-10-16 19:57:27.446197198 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.446202408 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.446684492 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.446691435 DEBUG Resolving local virtual environment: /tmp/.tmpl8AtNW/.venv 2026-10-16 19:57:27.446747380 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 19:57:27.446752911 DEBUG No virtual environment found 2026-10-16 19:57:27.446764382 DEBUG Adding first-party search path `/tmp/.tmpl8AtNW` 2026-10-16 19:57:27.446767768 DEBUG Using vendored stdlib 2026-10-16 19:57:27.446893114 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.446897372 DEBUG Adding new file root '/tmp/.tmpl8AtNW' of kind Project 2026-10-16 19:57:27.450672743 INFO Project::index_files{project=.tmpl8AtNW}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:27.450689695 DEBUG Updating project to check open files 2026-10-16 19:57:27.450755969 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.450759526 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.450768713 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.450775756 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.450777760 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.450782379 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 19:57:27.450788751 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.450790834 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.450795092 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 19:57:27.450800272 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.450802226 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.450806464 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 19:57:27.450877056 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:27.450966825 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.462755636 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.462960120 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.462970289 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.462973134 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.462975970 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.463184922 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 19:57:27.463222993 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-16 19:57:27.463262217 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-16 19:57:27.463291852 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-16 19:57:27.463298064 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-16 19:57:27.463385929 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 19:57:27.463466420 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.463470066 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.463472200 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.463474064 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.473641895 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.473673976 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.473680588 DEBUG method="shutdown" response.id=2 duration=12.13µs 2026-10-16 19:57:27.473688312 DEBUG Received server response for request 2 2026-10-16 19:57:27.473691288 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.473743005 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-16 19:57:27.476892633 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:27.478439704 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.478486733 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.478552927 DEBUG Client info: None 2026-10-16 19:57:27.478589425 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.478612569 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.478623199 INFO Version: Unknown 2026-10-16 19:57:27.478697758 DEBUG Received server response for request 1 2026-10-16 19:57:27.478767780 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.478798688 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpevjlev 2026-10-16 19:57:27.478810660 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.479939227 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.480216958 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.480293602 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.480303340 DEBUG No workspace configuration provided for file:///tmp/.tmpevjlev 2026-10-16 19:57:27.480320142 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:27.480478418 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.480485021 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpevjlev, using default options 2026-10-16 19:57:27.480495110 DEBUG Initializing workspace `file:///tmp/.tmpevjlev`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.480510378 DEBUG Searching for a project in '/tmp/.tmpevjlev' 2026-10-16 19:57:27.480535566 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.480540755 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.481005697 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.481013031 DEBUG Resolving local virtual environment: /tmp/.tmpevjlev/.venv 2026-10-16 19:57:27.481058887 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 19:57:27.481064167 DEBUG No virtual environment found 2026-10-16 19:57:27.481076109 DEBUG Adding first-party search path `/tmp/.tmpevjlev` 2026-10-16 19:57:27.481079366 DEBUG Using vendored stdlib 2026-10-16 19:57:27.481206304 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.481210692 DEBUG Adding new file root '/tmp/.tmpevjlev' of kind Project 2026-10-16 19:57:27.484673126 INFO Project::index_files{project=.tmpevjlev}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:27.484830321 DEBUG Updating project to check open files 2026-10-16 19:57:27.484973530 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.485086482 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.485194845 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.485309119 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.485401442 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.485528300 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 19:57:27.485643396 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:27.485746079 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:27.485852508 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 19:57:27.486034780 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:27.486234244 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.501514225 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.506023603 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.506040885 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.506048630 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.516432787 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.516510342 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.516527314 DEBUG method="shutdown" response.id=2 duration=29.03µs 2026-10-16 19:57:27.516552942 DEBUG Received server response for request 2 2026-10-16 19:57:27.516559645 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.516681213 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-16 19:57:27.521122904 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.521198586 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.521235996 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.521290899 DEBUG Client info: None 2026-10-16 19:57:27.521302861 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.521316978 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.521323049 INFO Version: Unknown 2026-10-16 19:57:27.521370238 DEBUG Received server response for request 1 2026-10-16 19:57:27.521409542 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.521450078 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.521527032 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.521620267 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.521623733 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.521638751 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.521661254 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.521681201 DEBUG Initializing workspace `file:///tmp/.tmpyQs2MO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.521694085 DEBUG Searching for a project in '/tmp/.tmpyQs2MO/src' 2026-10-16 19:57:27.521721386 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.521739470 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.522353743 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.522360335 DEBUG Resolving local virtual environment: /tmp/.tmpyQs2MO/src/.venv 2026-10-16 19:57:27.522398847 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 19:57:27.522403816 DEBUG No virtual environment found 2026-10-16 19:57:27.522414336 DEBUG Adding first-party search path `/tmp/.tmpyQs2MO/src` 2026-10-16 19:57:27.522417462 DEBUG Using vendored stdlib 2026-10-16 19:57:27.522596187 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.522602770 DEBUG Adding new file root '/tmp/.tmpyQs2MO/src' of kind Project 2026-10-16 19:57:27.524845476 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:27.524914436 DEBUG Updating project to check open files 2026-10-16 19:57:27.525348941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyQs2MO/src/foo") 2026-10-16 19:57:27.525718904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyQs2MO/src/foo` to project `src` 2026-10-16 19:57:27.525924690 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyQs2MO/src/foo` 2026-10-16 19:57:27.525972129 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.525985685 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 19:57:27.526028455 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpyQs2MO/src/foo' 2026-10-16 19:57:27.526137440 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.537563661 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.543288199 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.543308417 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.543969306 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 19:57:27.544026824 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpyQs2MO/src/foo` 2026-10-16 19:57:27.544031643 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 19:57:27.544075886 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 19:57:27.544084632 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpyQs2MO/src/foo` from project `src` 2026-10-16 19:57:27.544119929 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpyQs2MO/src/foo", kind: FileContent } 2026-10-16 19:57:27.544131120 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpyQs2MO/src/foo` 2026-10-16 19:57:27.544137882 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpyQs2MO/src/foo` 2026-10-16 19:57:27.544163420 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.544165805 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.544245825 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.544283946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyQs2MO/src/foo") 2026-10-16 19:57:27.544289787 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyQs2MO/src/foo` 2026-10-16 19:57:27.544298003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyQs2MO/src/foo` 2026-10-16 19:57:27.544319042 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.544321507 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.554465353 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.554498956 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.554507092 DEBUG method="shutdown" response.id=2 duration=15.04µs 2026-10-16 19:57:27.554516139 DEBUG Received server response for request 2 2026-10-16 19:57:27.554520607 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.554530115 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-16 19:57:27.558760489 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.560239985 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.560277395 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.560359829 DEBUG Client info: None 2026-10-16 19:57:27.560374026 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.560392511 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 19:57:27.560403251 INFO Version: Unknown 2026-10-16 19:57:27.560494462 DEBUG Received server response for request 1 2026-10-16 19:57:27.560552320 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.560566086 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.560639574 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.560778635 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.560782462 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.560799955 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.560820203 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.560838177 DEBUG Initializing workspace `file:///tmp/.tmpmHM1UD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.560851411 DEBUG Searching for a project in '/tmp/.tmpmHM1UD/src' 2026-10-16 19:57:27.560878903 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.560884403 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.561520807 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.561528381 DEBUG Resolving local virtual environment: /tmp/.tmpmHM1UD/src/.venv 2026-10-16 19:57:27.561578415 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 19:57:27.561584917 DEBUG No virtual environment found 2026-10-16 19:57:27.561596579 DEBUG Adding first-party search path `/tmp/.tmpmHM1UD/src` 2026-10-16 19:57:27.561600506 DEBUG Using vendored stdlib 2026-10-16 19:57:27.561742924 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.561748404 DEBUG Adding new file root '/tmp/.tmpmHM1UD/src' of kind Project 2026-10-16 19:57:27.563847080 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:27.563864643 DEBUG Updating project to check open files 2026-10-16 19:57:27.563930467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmHM1UD/src/foo.py") 2026-10-16 19:57:27.563937840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmHM1UD/src/foo.py` 2026-10-16 19:57:27.563944844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmHM1UD/src/foo.py` 2026-10-16 19:57:27.564037848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmHM1UD/src/foo.py` to project `src` 2026-10-16 19:57:27.564053588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmHM1UD/src/foo.py` 2026-10-16 19:57:27.564056233 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.564064909 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.564106166 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpmHM1UD/src/foo.py' 2026-10-16 19:57:27.564221422 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.576377904 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.582742522 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.582774111 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.593229873 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.593371699 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.593385414 DEBUG method="shutdown" response.id=2 duration=23.66µs 2026-10-16 19:57:27.593393800 DEBUG Received server response for request 2 2026-10-16 19:57:27.593397868 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.593408628 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 19:57:27.597063273 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.597146759 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.597214987 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.597268708 DEBUG Client info: None 2026-10-16 19:57:27.597282875 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.597299125 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.597306058 INFO Version: Unknown 2026-10-16 19:57:27.597357124 DEBUG Received server response for request 1 2026-10-16 19:57:27.597410464 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.597435852 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.597488811 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.597597525 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.597601302 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.597619246 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.597637540 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.597656145 DEBUG Initializing workspace `file:///tmp/.tmpp2P48m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.597670051 DEBUG Searching for a project in '/tmp/.tmpp2P48m/src' 2026-10-16 19:57:27.597699406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.597705998 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.598237666 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.598245931 DEBUG Resolving local virtual environment: /tmp/.tmpp2P48m/src/.venv 2026-10-16 19:57:27.598295374 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 19:57:27.598301285 DEBUG No virtual environment found 2026-10-16 19:57:27.598312446 DEBUG Adding first-party search path `/tmp/.tmpp2P48m/src` 2026-10-16 19:57:27.598316093 DEBUG Using vendored stdlib 2026-10-16 19:57:27.598468899 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.598475632 DEBUG Adding new file root '/tmp/.tmpp2P48m/src' of kind Project 2026-10-16 19:57:27.600547408 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:27.600564590 DEBUG Updating project to check open files 2026-10-16 19:57:27.600656533 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpp2P48m/src/foo.py") 2026-10-16 19:57:27.600667703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpp2P48m/src/foo.py` 2026-10-16 19:57:27.600675097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpp2P48m/src/foo.py` 2026-10-16 19:57:27.600812215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpp2P48m/src/foo.py` to project `src` 2026-10-16 19:57:27.600829898 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpp2P48m/src/foo.py` 2026-10-16 19:57:27.600832893 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.600842822 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.600882096 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpp2P48m/src/foo.py' 2026-10-16 19:57:27.600982233 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.600986922 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.611211019 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.611236848 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.611241837 DEBUG method="shutdown" response.id=2 duration=9.01µs 2026-10-16 19:57:27.611249561 DEBUG Received server response for request 2 2026-10-16 19:57:27.611252387 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.611261824 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-16 19:57:27.613346895 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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 19:57:27.614933521 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.615097830 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.615595082 DEBUG Client info: None 2026-10-16 19:57:27.615711501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.616204946 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 19:57:27.616712608 INFO Version: Unknown 2026-10-16 19:57:27.617005127 DEBUG Received server response for request 1 2026-10-16 19:57:27.617094935 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.617128118 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.617217776 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.617775452 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.617784449 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.617817421 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.617841876 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.617871482 DEBUG Initializing workspace `file:///tmp/.tmpCPvUVf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.617887382 DEBUG Searching for a project in '/tmp/.tmpCPvUVf/src' 2026-10-16 19:57:27.617913661 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.617918871 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.619108532 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.619120094 DEBUG Resolving local virtual environment: /tmp/.tmpCPvUVf/src/.venv 2026-10-16 19:57:27.619164668 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 19:57:27.619170549 DEBUG No virtual environment found 2026-10-16 19:57:27.619181239 DEBUG Adding first-party search path `/tmp/.tmpCPvUVf/src` 2026-10-16 19:57:27.619184625 DEBUG Using vendored stdlib 2026-10-16 19:57:27.619462486 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.619470832 DEBUG Adding new file root '/tmp/.tmpCPvUVf/src' of kind Project 2026-10-16 19:57:27.621772359 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:27.621793508 DEBUG Updating project to check open files 2026-10-16 19:57:27.621872036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCPvUVf/src/foo.py") 2026-10-16 19:57:27.621882195 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCPvUVf/src/foo.py` 2026-10-16 19:57:27.621891292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCPvUVf/src/foo.py` 2026-10-16 19:57:27.622140930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCPvUVf/src/foo.py` to project `src` 2026-10-16 19:57:27.622268720 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCPvUVf/src/foo.py` 2026-10-16 19:57:27.622273439 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.622336968 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.622391670 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpCPvUVf/src/foo.py' 2026-10-16 19:57:27.622501236 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.642769001 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.643588649 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.643600992 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.654032187 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.654245287 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.654268972 DEBUG method="shutdown" response.id=2 duration=36.02µs 2026-10-16 19:57:27.654307764 DEBUG Received server response for request 2 2026-10-16 19:57:27.654315168 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.654383556 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-16 19:57:27.658446868 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.658525175 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.658567925 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.658643617 DEBUG Client info: None 2026-10-16 19:57:27.658656481 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.658831189 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.658844173 INFO Version: Unknown 2026-10-16 19:57:27.659054598 DEBUG Received server response for request 1 2026-10-16 19:57:27.659103459 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.659193248 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.659298235 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.659482971 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.659492679 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.659525601 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.659542663 DEBUG Initializing workspace `file:///tmp/.tmpPQiVC8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.659556379 DEBUG Searching for a project in '/tmp/.tmpPQiVC8/src' 2026-10-16 19:57:27.659583149 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.659588609 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.660065504 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.660072427 DEBUG Resolving local virtual environment: /tmp/.tmpPQiVC8/src/.venv 2026-10-16 19:57:27.660114927 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 19:57:27.660120427 DEBUG No virtual environment found 2026-10-16 19:57:27.660130957 DEBUG Adding first-party search path `/tmp/.tmpPQiVC8/src` 2026-10-16 19:57:27.660134283 DEBUG Using vendored stdlib 2026-10-16 19:57:27.660256252 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.660260650 DEBUG Adding new file root '/tmp/.tmpPQiVC8/src' of kind Project 2026-10-16 19:57:27.660518794 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.662642848 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:27.662661173 DEBUG Updating project to check open files 2026-10-16 19:57:27.662868031 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPQiVC8/src/foo.py") 2026-10-16 19:57:27.662884071 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPQiVC8/src/foo.py` 2026-10-16 19:57:27.662896354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPQiVC8/src/foo.py` 2026-10-16 19:57:27.663013894 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPQiVC8/src/foo.py` to project `src` 2026-10-16 19:57:27.663030175 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPQiVC8/src/foo.py` 2026-10-16 19:57:27.663032810 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.663043269 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.663079337 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpPQiVC8/src/foo.py' 2026-10-16 19:57:27.663151763 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.681831600 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.682416848 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.682444690 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.692909909 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.692942049 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.692951227 DEBUG method="shutdown" response.id=2 duration=15.19µs 2026-10-16 19:57:27.692960965 DEBUG Received server response for request 2 2026-10-16 19:57:27.692964892 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.692976855 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-16 19:57:27.696827447 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.696907577 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.696935069 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.699764897 DEBUG Client info: None 2026-10-16 19:57:27.699786547 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.699804431 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.699813768 INFO Version: Unknown 2026-10-16 19:57:27.700754252 DEBUG Received server response for request 1 2026-10-16 19:57:27.700786152 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.700967502 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.701193787 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.701414741 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.701440960 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.701458223 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.701483781 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.701847603 DEBUG Initializing workspace `file:///tmp/.tmpN8R1NE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.701868853 DEBUG Searching for a project in '/tmp/.tmpN8R1NE/src' 2026-10-16 19:57:27.702261980 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.702571992 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.703527454 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.703732058 DEBUG Resolving local virtual environment: /tmp/.tmpN8R1NE/src/.venv 2026-10-16 19:57:27.703957060 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 19:57:27.704210024 DEBUG No virtual environment found 2026-10-16 19:57:27.704386215 DEBUG Adding first-party search path `/tmp/.tmpN8R1NE/src` 2026-10-16 19:57:27.704581070 DEBUG Using vendored stdlib 2026-10-16 19:57:27.704917321 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.705092920 DEBUG Adding new file root '/tmp/.tmpN8R1NE/src' of kind Project 2026-10-16 19:57:27.707393866 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:27.707638886 DEBUG Updating project to check open files 2026-10-16 19:57:27.707921806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpN8R1NE/src/foo.py") 2026-10-16 19:57:27.708150365 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpN8R1NE/src/foo.py` 2026-10-16 19:57:27.708358105 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpN8R1NE/src/foo.py` 2026-10-16 19:57:27.708699986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpN8R1NE/src/foo.py` to project `src` 2026-10-16 19:57:27.708949514 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpN8R1NE/src/foo.py` 2026-10-16 19:57:27.709137978 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.709328154 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.709621354 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpN8R1NE/src/foo.py' 2026-10-16 19:57:27.710004333 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.728042456 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.735999731 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.736024347 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.736067017 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:27.736265500 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:27.736321775 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpN8R1NE/src/foo.py", kind: FileContent } 2026-10-16 19:57:27.736331453 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpN8R1NE/src/foo.py` 2026-10-16 19:57:27.736470053 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpN8R1NE/src/foo.py` to project `src` 2026-10-16 19:57:27.736837072 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpN8R1NE/src/foo.py' 2026-10-16 19:57:27.736964841 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.736971634 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.747469084 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.747529527 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.747540257 DEBUG method="shutdown" response.id=2 duration=18.17µs 2026-10-16 19:57:27.747660122 DEBUG Received server response for request 2 2026-10-16 19:57:27.747671854 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.747689818 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-16 19:57:27.753270415 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.753347530 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.753389048 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.754736235 DEBUG Client info: None 2026-10-16 19:57:27.754913888 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.754931371 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.754939125 INFO Version: Unknown 2026-10-16 19:57:27.755073006 DEBUG Received server response for request 1 2026-10-16 19:57:27.755124403 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.755139892 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.755497923 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.757017894 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.757297348 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.757649118 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.757655901 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.757862408 DEBUG Initializing workspace `file:///tmp/.tmphGA4vd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.757882145 DEBUG Searching for a project in '/tmp/.tmphGA4vd/src' 2026-10-16 19:57:27.757909396 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.757915688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.757832973 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:27.758489565 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.758877352 DEBUG Resolving local virtual environment: /tmp/.tmphGA4vd/src/.venv 2026-10-16 19:57:27.758922316 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 19:57:27.758928197 DEBUG No virtual environment found 2026-10-16 19:57:27.758937896 DEBUG Adding first-party search path `/tmp/.tmphGA4vd/src` 2026-10-16 19:57:27.758941222 DEBUG Using vendored stdlib 2026-10-16 19:57:27.759071967 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.759076936 DEBUG Adding new file root '/tmp/.tmphGA4vd/src' of kind Project 2026-10-16 19:57:27.761111623 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:27.761185922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphGA4vd/src/foo.py") 2026-10-16 19:57:27.761195230 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphGA4vd/src/foo.py` 2026-10-16 19:57:27.761216630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphGA4vd/src/foo.py` 2026-10-16 19:57:27.761323400 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphGA4vd/src/foo.py` to project `src` 2026-10-16 19:57:27.761338568 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphGA4vd/src/foo.py` 2026-10-16 19:57:27.761348527 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.761357354 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.761374005 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:27.761390255 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphGA4vd/src/foo.py", kind: FileContent } 2026-10-16 19:57:27.761395395 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmphGA4vd/src/foo.py` 2026-10-16 19:57:27.761469113 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmphGA4vd/src/foo.py` to project `src` 2026-10-16 19:57:27.869171978 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.869302403 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.869325806 DEBUG method="shutdown" response.id=2 duration=47.16µs 2026-10-16 19:57:27.869347958 DEBUG Received server response for request 2 2026-10-16 19:57:27.869355863 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.869376361 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-16 19:57:27.871937706 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.873648524 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.873692777 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.874001276 DEBUG Client info: None 2026-10-16 19:57:27.874109108 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.874134516 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.874143353 INFO Version: Unknown 2026-10-16 19:57:27.874225837 DEBUG Received server response for request 1 2026-10-16 19:57:27.874305196 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.874882178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.875057016 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.875106098 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.875113422 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.875139090 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.875195666 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.875221264 DEBUG Initializing workspace `file:///tmp/.tmpfPdZ6C/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.875242013 DEBUG Searching for a project in '/tmp/.tmpfPdZ6C/src' 2026-10-16 19:57:27.875272440 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.875277760 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.875968145 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.875975549 DEBUG Resolving local virtual environment: /tmp/.tmpfPdZ6C/src/.venv 2026-10-16 19:57:27.876022447 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 19:57:27.876027897 DEBUG No virtual environment found 2026-10-16 19:57:27.876039118 DEBUG Adding first-party search path `/tmp/.tmpfPdZ6C/src` 2026-10-16 19:57:27.876042485 DEBUG Using vendored stdlib 2026-10-16 19:57:27.876189571 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.876195161 DEBUG Adding new file root '/tmp/.tmpfPdZ6C/src' of kind Project 2026-10-16 19:57:27.880647783 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:27.880886871 DEBUG Updating project to check open files 2026-10-16 19:57:27.881184870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfPdZ6C/src/script.py") 2026-10-16 19:57:27.881396557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfPdZ6C/src/script.py` 2026-10-16 19:57:27.881611060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfPdZ6C/src/script.py` 2026-10-16 19:57:27.881960806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfPdZ6C/src/script.py` to project `src` 2026-10-16 19:57:27.882173975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfPdZ6C/src/script.py` 2026-10-16 19:57:27.882358722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.882588423 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.883341175 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:27.883594830 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 19:57:27.883883963 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:27.884073879 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:27.884377829 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.884650831 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.884664206 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.885205652 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:27.885258671 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:27.885307763 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfPdZ6C/src/script.py", kind: FileContent } 2026-10-16 19:57:27.885316570 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfPdZ6C/src/script.py` 2026-10-16 19:57:27.885417028 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfPdZ6C/src/script.py` to project `src` 2026-10-16 19:57:27.885462183 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 19:57:27.885469927 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 19:57:27.886039235 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:27.886072788 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 19:57:27.886078459 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:27.886081154 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:27.886202071 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 19:57:27.886271982 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpfPdZ6C/src/script.py' 2026-10-16 19:57:27.886343155 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.899205120 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.899837847 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.899979693 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.910523760 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.910684962 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.910890979 DEBUG method="shutdown" response.id=2 duration=215.40µs 2026-10-16 19:57:27.911067430 DEBUG Received server response for request 2 2026-10-16 19:57:27.911229193 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.911298123 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 19:57:27.915054649 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.915146401 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.915194130 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.915272106 DEBUG Client info: None 2026-10-16 19:57:27.915284890 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.915302864 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.915311230 INFO Version: Unknown 2026-10-16 19:57:27.915375530 DEBUG Received server response for request 1 2026-10-16 19:57:27.915439380 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.915455120 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.916624473 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.917914783 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.917925884 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.917945150 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.917971640 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.917996587 DEBUG Initializing workspace `file:///tmp/.tmp45T5bs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.918011114 DEBUG Searching for a project in '/tmp/.tmp45T5bs/src' 2026-10-16 19:57:27.918039798 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.918045358 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.919510266 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.919523320 DEBUG Resolving local virtual environment: /tmp/.tmp45T5bs/src/.venv 2026-10-16 19:57:27.919565239 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 19:57:27.919571410 DEBUG No virtual environment found 2026-10-16 19:57:27.919580888 DEBUG Adding first-party search path `/tmp/.tmp45T5bs/src` 2026-10-16 19:57:27.919584455 DEBUG Using vendored stdlib 2026-10-16 19:57:27.919740768 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.919747751 DEBUG Adding new file root '/tmp/.tmp45T5bs/src' of kind Project 2026-10-16 19:57:27.921997271 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:27.922017018 DEBUG Updating project to check open files 2026-10-16 19:57:27.922097559 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp45T5bs/src/foo.py") 2026-10-16 19:57:27.922106305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp45T5bs/src/foo.py` 2026-10-16 19:57:27.922114200 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp45T5bs/src/foo.py` 2026-10-16 19:57:27.922227583 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp45T5bs/src/foo.py` to project `src` 2026-10-16 19:57:27.922244164 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp45T5bs/src/foo.py` 2026-10-16 19:57:27.922247229 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.922257519 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.922298005 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp45T5bs/src/foo.py' 2026-10-16 19:57:27.923005772 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.926963285 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.926981419 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.927005023 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:27.927067731 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp45T5bs/src/foo.py", kind: FileContent } 2026-10-16 19:57:27.927078601 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp45T5bs/src/foo.py` 2026-10-16 19:57:27.927237229 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp45T5bs/src/foo.py` to project `src` 2026-10-16 19:57:27.927301029 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp45T5bs/src/foo.py' 2026-10-16 19:57:27.927394644 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.927404102 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.937944903 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.937994897 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.938012590 DEBUG method="shutdown" response.id=2 duration=28.55µs 2026-10-16 19:57:27.938047465 DEBUG Received server response for request 2 2026-10-16 19:57:27.938053787 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.938166108 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 19:57:27.941154153 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.941234042 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.941263498 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.941335453 DEBUG Client info: None 2026-10-16 19:57:27.941350020 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.941366902 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.941374245 INFO Version: Unknown 2026-10-16 19:57:27.941465226 DEBUG Received server response for request 1 2026-10-16 19:57:27.941520399 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.941535428 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.941607553 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.941688505 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.941691701 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.941737447 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.941760600 DEBUG Initializing workspace `file:///tmp/.tmpvyR9WJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.941775518 DEBUG Searching for a project in '/tmp/.tmpvyR9WJ/src' 2026-10-16 19:57:27.941806045 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.941812157 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.942493735 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.942501339 DEBUG Resolving local virtual environment: /tmp/.tmpvyR9WJ/src/.venv 2026-10-16 19:57:27.942548778 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 19:57:27.942555321 DEBUG No virtual environment found 2026-10-16 19:57:27.942567433 DEBUG Adding first-party search path `/tmp/.tmpvyR9WJ/src` 2026-10-16 19:57:27.942571311 DEBUG Using vendored stdlib 2026-10-16 19:57:27.942779050 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.942856926 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.942915236 DEBUG Adding new file root '/tmp/.tmpvyR9WJ/src' of kind Project 2026-10-16 19:57:27.946474031 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:27.946522752 DEBUG Updating project to check open files 2026-10-16 19:57:27.946795153 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvyR9WJ/src/foo.py") 2026-10-16 19:57:27.946807376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvyR9WJ/src/foo.py` 2026-10-16 19:57:27.946817134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvyR9WJ/src/foo.py` 2026-10-16 19:57:27.946959471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvyR9WJ/src/foo.py` to project `src` 2026-10-16 19:57:27.946979449 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvyR9WJ/src/foo.py` 2026-10-16 19:57:27.946982274 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.946994597 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.947080909 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpvyR9WJ/src/foo.py' 2026-10-16 19:57:27.947371394 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.951671159 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.951686147 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.951698310 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:27.951757862 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpvyR9WJ/src/foo.py", kind: FileContent } 2026-10-16 19:57:27.951765716 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpvyR9WJ/src/foo.py` 2026-10-16 19:57:27.951831840 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpvyR9WJ/src/foo.py` to project `src` 2026-10-16 19:57:27.951858530 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpvyR9WJ/src/foo.py' 2026-10-16 19:57:27.951961804 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.951966363 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.962408629 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:27.962450177 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:27.962457741 DEBUG method="shutdown" response.id=2 duration=14.92µs 2026-10-16 19:57:27.962466227 DEBUG Received server response for request 2 2026-10-16 19:57:27.962469934 DEBUG Client sends notification `exit` 2026-10-16 19:57:27.962479692 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-16 19:57:27.964586724 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:27.964659120 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:27.964684938 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:27.964751724 DEBUG Client info: None 2026-10-16 19:57:27.964763155 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:27.964776941 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:27.964782732 INFO Version: Unknown 2026-10-16 19:57:27.964919048 DEBUG Received server response for request 1 2026-10-16 19:57:27.965167353 DEBUG Client sends notification `initialized` 2026-10-16 19:57:27.965256310 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:27.965354534 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:27.965448661 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:27.965452548 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:27.965469620 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:27.965488025 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:27.965504546 DEBUG Initializing workspace `file:///tmp/.tmpJelA7R/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:27.965517300 DEBUG Searching for a project in '/tmp/.tmpJelA7R/src' 2026-10-16 19:57:27.965611176 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:27.965618119 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:27.966167098 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:27.966175294 DEBUG Resolving local virtual environment: /tmp/.tmpJelA7R/src/.venv 2026-10-16 19:57:27.966216631 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 19:57:27.966222883 DEBUG No virtual environment found 2026-10-16 19:57:27.966232050 DEBUG Adding first-party search path `/tmp/.tmpJelA7R/src` 2026-10-16 19:57:27.966235587 DEBUG Using vendored stdlib 2026-10-16 19:57:27.966356874 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:27.966361593 DEBUG Adding new file root '/tmp/.tmpJelA7R/src' of kind Project 2026-10-16 19:57:27.968939238 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:27.968955228 DEBUG Updating project to check open files 2026-10-16 19:57:27.969012836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJelA7R/src/script.py") 2026-10-16 19:57:27.969019649 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJelA7R/src/script.py` 2026-10-16 19:57:27.969026472 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJelA7R/src/script.py` 2026-10-16 19:57:27.969107173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJelA7R/src/script.py` to project `src` 2026-10-16 19:57:27.969120678 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJelA7R/src/script.py` 2026-10-16 19:57:27.969123233 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:27.969131489 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:27.969168107 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 19:57:27.969175932 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 19:57:27.969682773 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:27.969707970 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 19:57:27.969713140 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:27.969718179 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:27.969835870 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 19:57:27.969873951 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpJelA7R/src/script.py' 2026-10-16 19:57:27.969926630 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:27.982709597 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:27.986607828 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:27.986643265 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:27.987158311 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:27.987207503 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:27.987254000 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJelA7R/src/script.py", kind: FileContent } 2026-10-16 19:57:27.987265993 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpJelA7R/src/script.py` 2026-10-16 19:57:27.987463393 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpJelA7R/src/script.py` to project `src` 2026-10-16 19:57:27.987541400 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 19:57:27.987552330 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 19:57:27.988240531 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:27.988295925 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 19:57:27.988331331 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:27.988337363 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:27.988488316 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 19:57:27.988555953 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpJelA7R/src/script.py' 2026-10-16 19:57:27.988602760 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.001491796 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.005116114 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.005137584 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.015458413 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.015519938 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.015532942 DEBUG method="shutdown" response.id=2 duration=25.72µs 2026-10-16 19:57:28.015547600 DEBUG Received server response for request 2 2026-10-16 19:57:28.015553040 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.015567046 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-16 19:57:28.021743101 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.021829883 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.021875579 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.023230661 DEBUG Client info: None 2026-10-16 19:57:28.023247863 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.023265155 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.023273731 INFO Version: Unknown 2026-10-16 19:57:28.023517940 DEBUG Received server response for request 1 2026-10-16 19:57:28.023567342 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.024004382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.024124177 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.024205740 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.024209897 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.024240876 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.024263788 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.024282263 DEBUG Initializing workspace `file:///tmp/.tmpneBKZE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.024297221 DEBUG Searching for a project in '/tmp/.tmpneBKZE/src' 2026-10-16 19:57:28.024324132 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.024330564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.024967278 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.024980843 DEBUG Resolving local virtual environment: /tmp/.tmpneBKZE/src/.venv 2026-10-16 19:57:28.025609503 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 19:57:28.025896190 DEBUG No virtual environment found 2026-10-16 19:57:28.025925866 DEBUG Adding first-party search path `/tmp/.tmpneBKZE/src` 2026-10-16 19:57:28.025932078 DEBUG Using vendored stdlib 2026-10-16 19:57:28.026092348 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.026101065 DEBUG Adding new file root '/tmp/.tmpneBKZE/src' of kind Project 2026-10-16 19:57:28.028230178 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:28.028258201 DEBUG Updating project to check open files 2026-10-16 19:57:28.028450882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpneBKZE/src/foo.py") 2026-10-16 19:57:28.028468355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpneBKZE/src/foo.py` 2026-10-16 19:57:28.028478223 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpneBKZE/src/foo.py` 2026-10-16 19:57:28.028607887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpneBKZE/src/foo.py` to project `src` 2026-10-16 19:57:28.028629267 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpneBKZE/src/foo.py` 2026-10-16 19:57:28.028632092 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.028644425 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.028684110 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpneBKZE/src/foo.py' 2026-10-16 19:57:28.028826557 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.028837307 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.028869698 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:28.028905124 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 19:57:28.028907839 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:28.028920142 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 19:57:28.028926584 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 19:57:28.028928939 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:28.028933618 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 19:57:28.028939278 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 19:57:28.028941412 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:28.028945991 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 19:57:28.028989011 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 19:57:28.029090071 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.031773594 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.031787230 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.031792420 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.031838105 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:28.031875425 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpneBKZE/src` 2026-10-16 19:57:28.031950927 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpneBKZE/src/foo.py", kind: Any } 2026-10-16 19:57:28.032010369 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpneBKZE/src/foo.py` to project `src` 2026-10-16 19:57:28.032092352 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.032099476 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.032102642 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.032105367 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.142467820 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.142579720 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.142615878 DEBUG method="shutdown" response.id=2 duration=66.19µs 2026-10-16 19:57:28.142648749 DEBUG Received server response for request 2 2026-10-16 19:57:28.142656133 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.142813498 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-16 19:57:28.145668062 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:28.145776937 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.145807444 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.145989816 DEBUG Client info: None 2026-10-16 19:57:28.146006988 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.146026034 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.146036213 INFO Version: Unknown 2026-10-16 19:57:28.146103960 DEBUG Received server response for request 1 2026-10-16 19:57:28.146168902 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.146186645 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.146270001 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.146364068 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.146368286 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.146387482 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.146416055 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:28.146458555 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.146489894 DEBUG Initializing workspace `file:///tmp/.tmpShytqG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.146504491 DEBUG Searching for a project in '/tmp/.tmpShytqG/src' 2026-10-16 19:57:28.146534447 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.146540839 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.147097033 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.147105258 DEBUG Resolving local virtual environment: /tmp/.tmpShytqG/src/.venv 2026-10-16 19:57:28.147161954 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 19:57:28.147168407 DEBUG No virtual environment found 2026-10-16 19:57:28.147182202 DEBUG Adding first-party search path `/tmp/.tmpShytqG/src` 2026-10-16 19:57:28.147185589 DEBUG Using vendored stdlib 2026-10-16 19:57:28.147339588 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.147347543 DEBUG Adding new file root '/tmp/.tmpShytqG/src' of kind Project 2026-10-16 19:57:28.149816864 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:28.149840949 DEBUG Updating project to check open files 2026-10-16 19:57:28.149946998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpShytqG/src/foo.py") 2026-10-16 19:57:28.149959842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpShytqG/src/foo.py` 2026-10-16 19:57:28.149967988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpShytqG/src/foo.py` 2026-10-16 19:57:28.150103231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpShytqG/src/foo.py` to project `src` 2026-10-16 19:57:28.150120093 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpShytqG/src/foo.py` 2026-10-16 19:57:28.150122638 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.150133688 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.150149919 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpShytqG/src` 2026-10-16 19:57:28.150166500 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpShytqG/src/foo.py", kind: Any } 2026-10-16 19:57:28.150220171 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpShytqG/src/foo.py` to project `src` 2026-10-16 19:57:28.256628978 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.256916067 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.256936124 DEBUG method="shutdown" response.id=2 duration=40.90µs 2026-10-16 19:57:28.256955140 DEBUG Received server response for request 2 2026-10-16 19:57:28.256965399 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.256977091 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-16 19:57:28.260296187 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.260384963 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.260561324 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.261988290 DEBUG Client info: None 2026-10-16 19:57:28.262004070 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.262021362 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.262032063 INFO Version: Unknown 2026-10-16 19:57:28.262096864 DEBUG Received server response for request 1 2026-10-16 19:57:28.262143171 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.262156646 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.262247026 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.262331524 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.262335291 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.262372371 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.262393661 DEBUG Initializing workspace `file:///tmp/.tmp3ysHQy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.262407146 DEBUG Searching for a project in '/tmp/.tmp3ysHQy/src' 2026-10-16 19:57:28.262453253 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.262459073 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.263131805 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.263139480 DEBUG Resolving local virtual environment: /tmp/.tmp3ysHQy/src/.venv 2026-10-16 19:57:28.263182440 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 19:57:28.263188301 DEBUG No virtual environment found 2026-10-16 19:57:28.263199172 DEBUG Adding first-party search path `/tmp/.tmp3ysHQy/src` 2026-10-16 19:57:28.263202588 DEBUG Using vendored stdlib 2026-10-16 19:57:28.263354673 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.263360073 DEBUG Adding new file root '/tmp/.tmp3ysHQy/src' of kind Project 2026-10-16 19:57:28.265594645 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.266437946 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:28.266687995 DEBUG Updating project to check open files 2026-10-16 19:57:28.266838698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3ysHQy/src/foo.py") 2026-10-16 19:57:28.266850390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3ysHQy/src/foo.py` 2026-10-16 19:57:28.266859397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3ysHQy/src/foo.py` 2026-10-16 19:57:28.266962190 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3ysHQy/src/foo.py` to project `src` 2026-10-16 19:57:28.266981526 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3ysHQy/src/foo.py` 2026-10-16 19:57:28.266984942 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.266995612 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.267062167 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp3ysHQy/src/foo.py' 2026-10-16 19:57:28.267285376 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.278883520 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.285250803 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.285263126 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.295616466 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.295715772 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.295746449 DEBUG method="shutdown" response.id=2 duration=47.44µs 2026-10-16 19:57:28.295786064 DEBUG Received server response for request 2 2026-10-16 19:57:28.295792686 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.295899256 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 19:57:28.300438109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.300524692 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.300555359 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.300641681 DEBUG Client info: None 2026-10-16 19:57:28.300655557 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.300682167 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.300690934 INFO Version: Unknown 2026-10-16 19:57:28.300785481 DEBUG Received server response for request 1 2026-10-16 19:57:28.300937135 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.300989193 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.301190360 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.301466879 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.301471738 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.301492056 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.301511272 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.301530829 DEBUG Initializing workspace `file:///tmp/.tmphVw4xH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.301545647 DEBUG Searching for a project in '/tmp/.tmphVw4xH/src' 2026-10-16 19:57:28.301578428 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.301584339 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.302129782 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.302138038 DEBUG Resolving local virtual environment: /tmp/.tmphVw4xH/src/.venv 2026-10-16 19:57:28.302192380 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 19:57:28.302198321 DEBUG No virtual environment found 2026-10-16 19:57:28.302210173 DEBUG Adding first-party search path `/tmp/.tmphVw4xH/src` 2026-10-16 19:57:28.302213950 DEBUG Using vendored stdlib 2026-10-16 19:57:28.302358111 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.302365094 DEBUG Adding new file root '/tmp/.tmphVw4xH/src' of kind Project 2026-10-16 19:57:28.305696182 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:28.305880187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphVw4xH/src/foo.py") 2026-10-16 19:57:28.305894013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphVw4xH/src/foo.py` 2026-10-16 19:57:28.305926364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphVw4xH/src/foo.py` 2026-10-16 19:57:28.306052440 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphVw4xH/src/foo.py` to project `src` 2026-10-16 19:57:28.306071536 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphVw4xH/src/foo.py` 2026-10-16 19:57:28.306074061 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.306083228 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.411632924 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.411723113 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.411733292 DEBUG method="shutdown" response.id=2 duration=24.38µs 2026-10-16 19:57:28.411786101 DEBUG Received server response for request 2 2026-10-16 19:57:28.411792193 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.411805968 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-16 19:57:28.414224224 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.414306258 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.414351423 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.414436633 DEBUG Client info: None 2026-10-16 19:57:28.415891822 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.415907962 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.415916929 INFO Version: Unknown 2026-10-16 19:57:28.415994455 DEBUG Received server response for request 1 2026-10-16 19:57:28.416036143 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.416050319 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.416132293 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.416220469 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.416224226 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.416258891 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.416279559 DEBUG Initializing workspace `file:///tmp/.tmp7lRETB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.416291291 DEBUG Searching for a project in '/tmp/.tmp7lRETB/src' 2026-10-16 19:57:28.416318633 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.416323712 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.417003898 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.417011242 DEBUG Resolving local virtual environment: /tmp/.tmp7lRETB/src/.venv 2026-10-16 19:57:28.417052780 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 19:57:28.417058190 DEBUG No virtual environment found 2026-10-16 19:57:28.417068780 DEBUG Adding first-party search path `/tmp/.tmp7lRETB/src` 2026-10-16 19:57:28.417072356 DEBUG Using vendored stdlib 2026-10-16 19:57:28.417221125 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.417226185 DEBUG Adding new file root '/tmp/.tmp7lRETB/src' of kind Project 2026-10-16 19:57:28.417518734 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.421137321 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:28.421219966 DEBUG Updating project to check open files 2026-10-16 19:57:28.421456229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7lRETB/src/foo") 2026-10-16 19:57:28.421546939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7lRETB/src/foo` to project `src` 2026-10-16 19:57:28.421571616 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7lRETB/src/foo` 2026-10-16 19:57:28.421574631 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.421581775 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 19:57:28.421642899 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp7lRETB/src/foo' 2026-10-16 19:57:28.421838155 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.434009335 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.440053652 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.440234160 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.450819054 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.451014781 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.451166305 DEBUG method="shutdown" response.id=2 duration=162.70µs 2026-10-16 19:57:28.451320294 DEBUG Received server response for request 2 2026-10-16 19:57:28.451472690 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.451614877 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-16 19:57:28.455978321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.457491529 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.457698107 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.457958315 DEBUG Client info: None 2026-10-16 19:57:28.458113817 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.458629303 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.458801216 INFO Version: Unknown 2026-10-16 19:57:28.459014997 DEBUG Received server response for request 1 2026-10-16 19:57:28.459232876 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.459371385 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.459621054 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.459902111 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.460033557 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.460213304 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.460388213 DEBUG Initializing workspace `file:///tmp/.tmpcSGBKP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.460695870 DEBUG Searching for a project in '/tmp/.tmpcSGBKP/src' 2026-10-16 19:57:28.460891276 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.461047599 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.461252153 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.462014533 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.462145569 DEBUG Resolving local virtual environment: /tmp/.tmpcSGBKP/src/.venv 2026-10-16 19:57:28.462324534 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 19:57:28.462487410 DEBUG No virtual environment found 2026-10-16 19:57:28.462594220 DEBUG Adding first-party search path `/tmp/.tmpcSGBKP/src` 2026-10-16 19:57:28.462815105 DEBUG Using vendored stdlib 2026-10-16 19:57:28.463112372 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.463223260 DEBUG Adding new file root '/tmp/.tmpcSGBKP/src' of kind Project 2026-10-16 19:57:28.465470034 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:28.465617501 DEBUG Updating project to check open files 2026-10-16 19:57:28.465880955 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcSGBKP/src/script.py") 2026-10-16 19:57:28.466008144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcSGBKP/src/script.py` 2026-10-16 19:57:28.466137376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcSGBKP/src/script.py` 2026-10-16 19:57:28.466450523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcSGBKP/src/script.py` to project `src` 2026-10-16 19:57:28.466589464 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcSGBKP/src/script.py` 2026-10-16 19:57:28.466724607 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.466866323 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.467579571 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:28.467738078 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 19:57:28.467880476 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:28.467981485 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:28.468222056 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.468406141 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.468562555 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.479240122 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.479388962 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.479538993 DEBUG method="shutdown" response.id=2 duration=156.14µs 2026-10-16 19:57:28.479681049 DEBUG Received server response for request 2 2026-10-16 19:57:28.479830560 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.479962507 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-16 19:57:28.481906013 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.481969873 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.482002424 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.482057016 DEBUG Client info: None 2026-10-16 19:57:28.482067546 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.482079709 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.482088134 INFO Version: Unknown 2026-10-16 19:57:28.482148638 DEBUG Received server response for request 1 2026-10-16 19:57:28.482172072 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.482183654 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.483329703 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.483374617 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.483380889 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.483397150 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.483452233 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.483469896 DEBUG Initializing workspace `file:///tmp/.tmpvCV1EW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.483486347 DEBUG Searching for a project in '/tmp/.tmpvCV1EW/src' 2026-10-16 19:57:28.483510362 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.483515642 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.483887690 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.483893230 DEBUG Resolving local virtual environment: /tmp/.tmpvCV1EW/src/.venv 2026-10-16 19:57:28.483921052 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 19:57:28.483925390 DEBUG No virtual environment found 2026-10-16 19:57:28.483933415 DEBUG Adding first-party search path `/tmp/.tmpvCV1EW/src` 2026-10-16 19:57:28.483937072 DEBUG Using vendored stdlib 2026-10-16 19:57:28.484044414 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.484048141 DEBUG Adding new file root '/tmp/.tmpvCV1EW/src' of kind Project 2026-10-16 19:57:28.488560114 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.004s 2026-10-16 19:57:28.488628392 DEBUG Updating project to check open files 2026-10-16 19:57:28.488770639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvCV1EW/src/foo.ipynb") 2026-10-16 19:57:28.488910902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvCV1EW/src/foo.ipynb` to project `src` 2026-10-16 19:57:28.488933714 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvCV1EW/src/foo.ipynb` 2026-10-16 19:57:28.488937131 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.488944715 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 19:57:28.488992114 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpvCV1EW/src/foo.ipynb' 2026-10-16 19:57:28.489128450 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.504137301 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.510165709 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.510183812 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.520416466 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.520460298 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.520467782 DEBUG method="shutdown" response.id=2 duration=14.40µs 2026-10-16 19:57:28.520486006 DEBUG Received server response for request 2 2026-10-16 19:57:28.520489733 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.520531431 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-16 19:57:28.524135141 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.524211454 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.524337350 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.524377966 DEBUG Client info: None 2026-10-16 19:57:28.524391181 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.524407592 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.524413773 INFO Version: Unknown 2026-10-16 19:57:28.524490397 DEBUG Received server response for request 1 2026-10-16 19:57:28.524531294 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.524546372 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.524604391 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.524684000 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.524687056 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.524729365 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.524745014 DEBUG Initializing workspace `file:///tmp/.tmpNSr8IR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.524756967 DEBUG Searching for a project in '/tmp/.tmpNSr8IR/src' 2026-10-16 19:57:28.524783517 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.524789097 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.525332356 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.525339690 DEBUG Resolving local virtual environment: /tmp/.tmpNSr8IR/src/.venv 2026-10-16 19:57:28.525380466 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 19:57:28.525386217 DEBUG No virtual environment found 2026-10-16 19:57:28.525396677 DEBUG Adding first-party search path `/tmp/.tmpNSr8IR/src` 2026-10-16 19:57:28.525400714 DEBUG Using vendored stdlib 2026-10-16 19:57:28.525539114 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.525544294 DEBUG Adding new file root '/tmp/.tmpNSr8IR/src' of kind Project 2026-10-16 19:57:28.525658047 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.529332409 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 19:57:28.529348619 DEBUG Updating project to check open files 2026-10-16 19:57:28.529451913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNSr8IR/src/foo.py") 2026-10-16 19:57:28.529567079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNSr8IR/src/foo.py` to project `src` 2026-10-16 19:57:28.529588509 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNSr8IR/src/foo.py` 2026-10-16 19:57:28.529591685 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.529598578 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 19:57:28.529633524 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpNSr8IR/src/foo.py' 2026-10-16 19:57:28.529731097 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.541731435 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.547334375 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.547351036 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.557752065 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.557784035 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.557791278 DEBUG method="shutdown" response.id=2 duration=12.17µs 2026-10-16 19:57:28.557800155 DEBUG Received server response for request 2 2026-10-16 19:57:28.557803551 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.557816215 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-16 19:57:28.561052295 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.561123799 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.561161910 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.561218667 DEBUG Client info: None 2026-10-16 19:57:28.561230449 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.561245607 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.561252120 INFO Version: Unknown 2026-10-16 19:57:28.561297565 DEBUG Received server response for request 1 2026-10-16 19:57:28.561334634 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.561346797 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.561391792 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.561476661 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.561480027 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.561507168 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.561521315 DEBUG Initializing workspace `file:///tmp/.tmpacv1Ik/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.561533217 DEBUG Searching for a project in '/tmp/.tmpacv1Ik/src' 2026-10-16 19:57:28.561556661 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.561562151 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.562003088 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.562009430 DEBUG Resolving local virtual environment: /tmp/.tmpacv1Ik/src/.venv 2026-10-16 19:57:28.562044175 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 19:57:28.562049345 DEBUG No virtual environment found 2026-10-16 19:57:28.562058552 DEBUG Adding first-party search path `/tmp/.tmpacv1Ik/src` 2026-10-16 19:57:28.562062179 DEBUG Using vendored stdlib 2026-10-16 19:57:28.562182234 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.562186592 DEBUG Adding new file root '/tmp/.tmpacv1Ik/src' of kind Project 2026-10-16 19:57:28.562460867 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.564134807 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:28.564201882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpacv1Ik/src/foo.py") 2026-10-16 19:57:28.564297542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpacv1Ik/src/foo.py` to project `src` 2026-10-16 19:57:28.564327558 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpacv1Ik/src/foo.py` 2026-10-16 19:57:28.564330273 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.564337086 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 19:57:28.564368805 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpacv1Ik/src/foo.py' 2026-10-16 19:57:28.564480315 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.577288258 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.583131698 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.583147759 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.593455542 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.593489777 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.593497431 DEBUG method="shutdown" response.id=2 duration=13.21µs 2026-10-16 19:57:28.593506889 DEBUG Received server response for request 2 2026-10-16 19:57:28.593510586 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.593558035 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-16 19:57:28.597041038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.597113003 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.597150042 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.598568573 DEBUG Client info: None 2026-10-16 19:57:28.598584082 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.598600192 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.598606584 INFO Version: Unknown 2026-10-16 19:57:28.598653282 DEBUG Received server response for request 1 2026-10-16 19:57:28.598694269 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.598706582 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.598765352 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.598838930 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.598842847 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.599687472 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.599711446 DEBUG Initializing workspace `file:///tmp/.tmpmNfbD3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.599733448 DEBUG Searching for a project in '/tmp/.tmpmNfbD3/src' 2026-10-16 19:57:28.599758885 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.599764316 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.600261238 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.600267820 DEBUG Resolving local virtual environment: /tmp/.tmpmNfbD3/src/.venv 2026-10-16 19:57:28.600304709 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 19:57:28.600310069 DEBUG No virtual environment found 2026-10-16 19:57:28.600320479 DEBUG Adding first-party search path `/tmp/.tmpmNfbD3/src` 2026-10-16 19:57:28.600323985 DEBUG Using vendored stdlib 2026-10-16 19:57:28.600453949 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.600490718 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.600495667 DEBUG Adding new file root '/tmp/.tmpmNfbD3/src' of kind Project 2026-10-16 19:57:28.603628143 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:28.603660263 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-16 19:57:28.603664120 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.603792561 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.603854347 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-16 19:57:28.603949095 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.615779875 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.622127522 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.622150956 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.632733214 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.632770414 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.632780002 DEBUG method="shutdown" response.id=2 duration=17.09µs 2026-10-16 19:57:28.632787686 DEBUG Received server response for request 2 2026-10-16 19:57:28.632874329 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.633116022 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-16 19:57:28.637277869 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.637351857 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.637397212 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.638761742 DEBUG Client info: None 2026-10-16 19:57:28.638778263 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.638793361 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.638799813 INFO Version: Unknown 2026-10-16 19:57:28.638856530 DEBUG Received server response for request 1 2026-10-16 19:57:28.638895673 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.638958781 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.639466995 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.639550491 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.639553998 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.639583643 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.639599734 DEBUG Initializing workspace `file:///tmp/.tmpuYTASP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.639612998 DEBUG Searching for a project in '/tmp/.tmpuYTASP/src' 2026-10-16 19:57:28.639639578 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.639645339 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.640220819 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.640228773 DEBUG Resolving local virtual environment: /tmp/.tmpuYTASP/src/.venv 2026-10-16 19:57:28.640269109 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 19:57:28.640274790 DEBUG No virtual environment found 2026-10-16 19:57:28.640284478 DEBUG Adding first-party search path `/tmp/.tmpuYTASP/src` 2026-10-16 19:57:28.640287924 DEBUG Using vendored stdlib 2026-10-16 19:57:28.640404944 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.640410053 DEBUG Adding new file root '/tmp/.tmpuYTASP/src' of kind Project 2026-10-16 19:57:28.641137528 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.643120638 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:28.643142408 DEBUG Updating project to check open files 2026-10-16 19:57:28.643179348 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 19:57:28.643184207 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.643192693 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.645286510 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:28.645322508 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 19:57:28.645328058 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:28.645331905 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:28.645876006 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.645914378 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 19:57:28.645979540 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.645983678 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.656376030 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.656402240 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.656407790 DEBUG method="shutdown" response.id=2 duration=8.71µs 2026-10-16 19:57:28.656415795 DEBUG Received server response for request 2 2026-10-16 19:57:28.656419041 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.656441864 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-16 19:57:28.658079846 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.658139769 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.658168953 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.658211994 DEBUG Client info: None 2026-10-16 19:57:28.658222213 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.658233314 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.658237702 INFO Version: Unknown 2026-10-16 19:57:28.658271285 DEBUG Received server response for request 1 2026-10-16 19:57:28.658294489 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.658305529 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.658350063 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.658445121 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.658448828 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.658460620 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.658474717 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.658486559 DEBUG Initializing workspace `file:///tmp/.tmpC8t2UD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.658497620 DEBUG Searching for a project in '/tmp/.tmpC8t2UD/src' 2026-10-16 19:57:28.658519080 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.658523298 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.658834512 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.658840002 DEBUG Resolving local virtual environment: /tmp/.tmpC8t2UD/src/.venv 2026-10-16 19:57:28.658865620 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 19:57:28.658869748 DEBUG No virtual environment found 2026-10-16 19:57:28.658878314 DEBUG Adding first-party search path `/tmp/.tmpC8t2UD/src` 2026-10-16 19:57:28.658881690 DEBUG Using vendored stdlib 2026-10-16 19:57:28.658984693 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.658988320 DEBUG Adding new file root '/tmp/.tmpC8t2UD/src' of kind Project 2026-10-16 19:57:28.662751398 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-16 19:57:28.662767569 DEBUG Updating project to check open files 2026-10-16 19:57:28.662791123 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 19:57:28.662800390 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.662807203 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.664674105 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:28.664707117 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 19:57:28.664712647 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:28.664723197 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:28.665232672 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.665277797 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.665289800 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.675492486 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.675518004 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.675523515 DEBUG method="shutdown" response.id=2 duration=8.62µs 2026-10-16 19:57:28.675530277 DEBUG Received server response for request 2 2026-10-16 19:57:28.675534195 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.675544123 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-16 19:57:28.677194940 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.677254622 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.677283626 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.678482294 DEBUG Client info: None 2026-10-16 19:57:28.678496321 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.678507852 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.678512661 INFO Version: Unknown 2026-10-16 19:57:28.678553127 DEBUG Received server response for request 1 2026-10-16 19:57:28.678576200 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.678587482 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.678631254 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.679044880 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.679049819 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.679082971 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.679095555 DEBUG Initializing workspace `file:///tmp/.tmpWSZyiA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.679105714 DEBUG Searching for a project in '/tmp/.tmpWSZyiA/src' 2026-10-16 19:57:28.679125771 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.679129829 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.679450220 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.679455440 DEBUG Resolving local virtual environment: /tmp/.tmpWSZyiA/src/.venv 2026-10-16 19:57:28.679481418 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 19:57:28.679485907 DEBUG No virtual environment found 2026-10-16 19:57:28.679493511 DEBUG Adding first-party search path `/tmp/.tmpWSZyiA/src` 2026-10-16 19:57:28.679496827 DEBUG Using vendored stdlib 2026-10-16 19:57:28.679600432 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.679604048 DEBUG Adding new file root '/tmp/.tmpWSZyiA/src' of kind Project 2026-10-16 19:57:28.680453902 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.682810743 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-16 19:57:28.682827314 DEBUG Updating project to check open files 2026-10-16 19:57:28.682848814 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 19:57:28.682851720 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.682858513 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.682890893 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 19:57:28.682897736 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 19:57:28.684984861 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:28.685017652 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 19:57:28.685023173 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:28.685026048 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:28.685553327 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 19:57:28.685594394 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 19:57:28.685633337 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.697628206 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.701047910 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.701064311 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.711361304 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.711390740 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.711396581 DEBUG method="shutdown" response.id=2 duration=9.76µs 2026-10-16 19:57:28.711404525 DEBUG Received server response for request 2 2026-10-16 19:57:28.711407471 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.711432187 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-16 19:57:28.714692262 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.714765459 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.714803180 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.714855448 DEBUG Client info: None 2026-10-16 19:57:28.714867731 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:28.714881417 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.714886296 INFO Version: Unknown 2026-10-16 19:57:28.714932373 DEBUG Received server response for request 1 2026-10-16 19:57:28.714967188 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.714979381 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.715025928 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.715113773 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.715117129 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.715130925 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.715147205 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.715160551 DEBUG Initializing workspace `file:///tmp/.tmpfRjK22/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.715171481 DEBUG Searching for a project in '/tmp/.tmpfRjK22/src' 2026-10-16 19:57:28.715194835 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.715199453 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.715597039 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.715603121 DEBUG Resolving local virtual environment: /tmp/.tmpfRjK22/src/.venv 2026-10-16 19:57:28.715645640 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 19:57:28.715650439 DEBUG No virtual environment found 2026-10-16 19:57:28.715659376 DEBUG Adding first-party search path `/tmp/.tmpfRjK22/src` 2026-10-16 19:57:28.715662803 DEBUG Using vendored stdlib 2026-10-16 19:57:28.715780754 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.715784952 DEBUG Adding new file root '/tmp/.tmpfRjK22/src' of kind Project 2026-10-16 19:57:28.717617589 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:28.717631605 DEBUG Updating project to check open files 2026-10-16 19:57:28.717701797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfRjK22/src/lib.py") 2026-10-16 19:57:28.717712978 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfRjK22/src/lib.py` 2026-10-16 19:57:28.717730280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfRjK22/src/lib.py` 2026-10-16 19:57:28.717850165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfRjK22/src/lib.py` to project `src` 2026-10-16 19:57:28.717864723 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfRjK22/src/lib.py` 2026-10-16 19:57:28.717867297 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.717876926 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.717905239 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpfRjK22/src/lib.py' 2026-10-16 19:57:28.717975360 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.729023182 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.734497721 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.734513019 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.734526795 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.734574214 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfRjK22/src/main.py") 2026-10-16 19:57:28.734582269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfRjK22/src/main.py` 2026-10-16 19:57:28.734600584 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfRjK22/src/main.py` 2026-10-16 19:57:28.734665956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfRjK22/src/main.py` to project `src` 2026-10-16 19:57:28.734691314 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfRjK22/src/main.py` 2026-10-16 19:57:28.734693909 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.734703517 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 19:57:28.734733813 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmpfRjK22/src/main.py' 2026-10-16 19:57:28.736576229 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.736590095 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.736608349 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:28.736637795 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 19:57:28.736641872 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:28.736654125 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 19:57:28.736661359 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 19:57:28.736663603 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:28.736668693 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 19:57:28.736673512 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 19:57:28.736675636 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:28.736680144 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 19:57:28.736706884 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 19:57:28.736856535 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.736861785 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.736863929 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.736889106 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:28.736914604 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:28.736946674 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfRjK22/src/lib.py", kind: FileContent } 2026-10-16 19:57:28.736954058 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfRjK22/src/lib.py` 2026-10-16 19:57:28.737017998 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfRjK22/src/lib.py` to project `src` 2026-10-16 19:57:28.737041632 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpfRjK22/src/lib.py' 2026-10-16 19:57:28.737108758 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.737112385 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.737118596 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 19:57:28.737265773 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmpfRjK22/src/main.py' 2026-10-16 19:57:28.737371230 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 19:57:28.737398672 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.737401387 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.737403150 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.737405054 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.737406877 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.747692810 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.747730721 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.747737173 DEBUG method="shutdown" response.id=2 duration=10.99µs 2026-10-16 19:57:28.747744477 DEBUG Received server response for request 2 2026-10-16 19:57:28.747747192 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.747759064 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-16 19:57:28.752177422 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.752248395 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.752286897 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.752350797 DEBUG Client info: None 2026-10-16 19:57:28.752362449 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 19:57:28.752380773 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.752387576 INFO Version: Unknown 2026-10-16 19:57:28.752452959 DEBUG Received server response for request 1 2026-10-16 19:57:28.752489487 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.752582852 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.752798958 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.752890299 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.752896911 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.752917831 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.752985618 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.753016746 DEBUG Initializing workspace `file:///tmp/.tmpb7xMHN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.753046061 DEBUG Searching for a project in '/tmp/.tmpb7xMHN/src' 2026-10-16 19:57:28.753082049 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.753088521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.756063110 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.756200057 DEBUG Resolving local virtual environment: /tmp/.tmpb7xMHN/src/.venv 2026-10-16 19:57:28.756355248 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 19:57:28.756661903 DEBUG No virtual environment found 2026-10-16 19:57:28.756785415 DEBUG Adding first-party search path `/tmp/.tmpb7xMHN/src` 2026-10-16 19:57:28.756892185 DEBUG Using vendored stdlib 2026-10-16 19:57:28.757155369 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.757260466 DEBUG Adding new file root '/tmp/.tmpb7xMHN/src' of kind Project 2026-10-16 19:57:28.759664195 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:28.759823083 DEBUG Requested script environment synchronization for `/tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.760284278 DEBUG Starting 1 uv synchronization workers 2026-10-16 19:57:28.760445260 DEBUG Queuing script synchronization for `/tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.760589200 DEBUG Updating project to check open files 2026-10-16 19:57:28.760867502 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb7xMHN/src/script.py") 2026-10-16 19:57:28.761015940 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.761160100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.761375855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb7xMHN/src/script.py` to project `src` 2026-10-16 19:57:28.761121859 INFO uv_metadata{path=/tmp/.tmpb7xMHN/src/script.py}: Synchronizing script `/tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.761632356 DEBUG uv_metadata{path=/tmp/.tmpb7xMHN/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpb7xMHN/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.767020452 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.767229695 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.767601021 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.771771995 DEBUG uv_metadata{path=/tmp/.tmpb7xMHN/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpb7xMHN/src/script.py", python: None }}: uv metadata completed in 0.010s 2026-10-16 19:57:28.771956571 DEBUG Applied script environment synchronization result for `/tmp/.tmpb7xMHN/src/script.py` 2026-10-16 19:57:28.773045063 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:28.773112619 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 19:57:28.773121706 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:28.773210613 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:28.773661479 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.773882123 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.773996828 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.784130565 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.784236694 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.784290024 DEBUG method="shutdown" response.id=2 duration=82.17µs 2026-10-16 19:57:28.784318788 DEBUG Received server response for request 2 2026-10-16 19:57:28.784328046 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.784352471 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-16 19:57:28.787272679 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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 19:57:28.787371444 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.787457606 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.788770097 DEBUG Client info: None 2026-10-16 19:57:28.788787811 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 19:57:28.788809602 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.788818909 INFO Version: Unknown 2026-10-16 19:57:28.788883520 DEBUG Received server response for request 1 2026-10-16 19:57:28.788945146 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.788961296 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.789052006 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.789190215 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.789194744 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.789214311 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.789237454 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.789257602 DEBUG Initializing workspace `file:///tmp/.tmpmCa0AU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.789272931 DEBUG Searching for a project in '/tmp/.tmpmCa0AU/src' 2026-10-16 19:57:28.789311112 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.789317775 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.789871203 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.789880190 DEBUG Resolving local virtual environment: /tmp/.tmpmCa0AU/src/.venv 2026-10-16 19:57:28.789935904 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 19:57:28.789942707 DEBUG No virtual environment found 2026-10-16 19:57:28.789955361 DEBUG Adding first-party search path `/tmp/.tmpmCa0AU/src` 2026-10-16 19:57:28.789958937 DEBUG Using vendored stdlib 2026-10-16 19:57:28.790107586 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.790114810 DEBUG Adding new file root '/tmp/.tmpmCa0AU/src' of kind Project 2026-10-16 19:57:28.792125140 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:28.792147773 DEBUG Updating project to check open files 2026-10-16 19:57:28.792244955 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmCa0AU/src/script.py") 2026-10-16 19:57:28.792256597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmCa0AU/src/script.py` 2026-10-16 19:57:28.792264362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmCa0AU/src/script.py` 2026-10-16 19:57:28.792354060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmCa0AU/src/script.py` to project `src` 2026-10-16 19:57:28.792371703 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmCa0AU/src/script.py` 2026-10-16 19:57:28.792374388 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.792384166 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.792941171 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 19:57:28.792973131 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 19:57:28.792978571 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 19:57:28.792983390 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 19:57:28.793087035 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.793150754 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpmCa0AU/src/script.py' 2026-10-16 19:57:28.793253417 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.807919515 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.808081840 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:28.808091278 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 19:57:28.818191442 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 19:57:28.818246445 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:28.818256895 DEBUG method="shutdown" response.id=2 duration=21.79µs 2026-10-16 19:57:28.818270480 DEBUG Received server response for request 2 2026-10-16 19:57:28.818275991 DEBUG Client sends notification `exit` 2026-10-16 19:57:28.818289005 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-16 19:57:28.822334333 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:28.822573822 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:28.822606213 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:28.822760733 DEBUG Client info: None 2026-10-16 19:57:28.822778125 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 19:57:28.822798213 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:28.822806388 INFO Version: Unknown 2026-10-16 19:57:28.822857063 DEBUG Received server response for request 1 2026-10-16 19:57:28.822915152 DEBUG Client sends notification `initialized` 2026-10-16 19:57:28.822930701 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:28.822983881 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:28.823089549 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:28.823093908 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:28.823153820 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:28.823171974 DEBUG Initializing workspace `file:///tmp/.tmp6O9vKm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:28.823186982 DEBUG Searching for a project in '/tmp/.tmp6O9vKm/src' 2026-10-16 19:57:28.823219723 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:28.823226426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:28.823398589 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:28.823403438 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:28.823911681 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:28.823920197 DEBUG Resolving local virtual environment: /tmp/.tmp6O9vKm/src/.venv 2026-10-16 19:57:28.823974319 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 19:57:28.823980741 DEBUG No virtual environment found 2026-10-16 19:57:28.823992653 DEBUG Adding first-party search path `/tmp/.tmp6O9vKm/src` 2026-10-16 19:57:28.823996220 DEBUG Using vendored stdlib 2026-10-16 19:57:28.824144077 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:28.824150940 DEBUG Adding new file root '/tmp/.tmp6O9vKm/src' of kind Project 2026-10-16 19:57:28.826320840 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:28.826395069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6O9vKm/src/deleted.py") 2026-10-16 19:57:28.826405860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:28.826457466 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:28.826543307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6O9vKm/src/deleted.py` to project `src` 2026-10-16 19:57:28.826561622 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:28.826564187 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:28.826573815 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:28.826909655 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:28.827101595 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6O9vKm/src/deleted.py"))}: Checking file '/tmp/.tmp6O9vKm/src/deleted.py' 2026-10-16 19:57:28.827259841 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6O9vKm/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:28.841016274 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6O9vKm/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:28.847118900 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-16 19:57:28.847246450 DEBUG method="workspace/diagnostic" response.id=2 duration=20.67ms 2026-10-16 19:57:28.847279321 DEBUG Received server response for request 2 2026-10-16 19:57:28.847513721 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:28.847626973 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:28.847653052 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:28.847658392 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:30.847708720 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 19:57:30.847767230 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 19:57:30.847889659 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:30.847924244 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 19:57:30.847979398 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 19:57:30.848036344 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp6O9vKm/src/deleted.py", kind: File } 2026-10-16 19:57:30.848053156 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:30.848064387 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:30.848076500 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp6O9vKm/src` 2026-10-16 19:57:30.848087801 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmp6O9vKm/src/deleted.py` from project `src` 2026-10-16 19:57:30.848109452 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-16 19:57:30.848172289 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:30.848204099 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:30.848244936 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 19:57:30.848267167 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:30.848293036 DEBUG method="textDocument/diagnostic" response.id=4 duration=153.15µs 2026-10-16 19:57:30.848400898 DEBUG Received server response for request 3 2026-10-16 19:57:30.848407791 DEBUG Received server response for request 4 2026-10-16 19:57:30.848516635 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:30.848523608 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-16 19:57:30.848553575 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6O9vKm/src` 2026-10-16 19:57:30.848589983 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp6O9vKm/src/deleted.py", kind: Any } 2026-10-16 19:57:30.848797572 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:30.848809294 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:30.848842026 DEBUG method="workspace/diagnostic" response.id=5 duration=220.18µs 2026-10-16 19:57:30.848859078 DEBUG Received server response for request 5 2026-10-16 19:57:30.848943977 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:30.848951150 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-16 19:57:30.848962251 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6O9vKm/src` 2026-10-16 19:57:30.848979874 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6O9vKm/src/deleted.py", kind: File } 2026-10-16 19:57:30.848986927 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:30.848997427 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:30.849001926 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp6O9vKm/src/deleted.py` 2026-10-16 19:57:30.849007286 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp6O9vKm/src` 2026-10-16 19:57:30.849092896 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp6O9vKm/src/deleted.py` to project `src` 2026-10-16 19:57:30.849300926 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:30.849448133 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:30.849681941 DEBUG method="workspace/diagnostic" response.id=6 duration=462.20µs 2026-10-16 19:57:30.849706868 DEBUG Received server response for request 6 2026-10-16 19:57:30.859855163 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 19:57:30.859908202 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:30.859916688 DEBUG method="shutdown" response.id=7 duration=13.08µs 2026-10-16 19:57:30.859929773 DEBUG Received server response for request 7 2026-10-16 19:57:30.859934752 DEBUG Client sends notification `exit` 2026-10-16 19:57:30.859963616 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-16 19:57:30.863444365 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:30.863517833 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:30.863543160 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:30.863585680 DEBUG Client info: None 2026-10-16 19:57:30.865464764 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:30.865480133 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:30.865485654 INFO Version: Unknown 2026-10-16 19:57:30.865527843 DEBUG Received server response for request 1 2026-10-16 19:57:30.865565103 DEBUG Client sends notification `initialized` 2026-10-16 19:57:30.865577846 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:30.867469595 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:30.867649953 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:30.867657708 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:30.867672666 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:30.867675611 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:30.867702892 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:30.867719504 DEBUG Initializing workspace `file:///tmp/.tmp1Tf2zx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:30.867731596 DEBUG Searching for a project in '/tmp/.tmp1Tf2zx/src' 2026-10-16 19:57:30.867755972 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:30.867760911 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:30.868158677 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:30.868164899 DEBUG Resolving local virtual environment: /tmp/.tmp1Tf2zx/src/.venv 2026-10-16 19:57:30.868200937 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 19:57:30.868205996 DEBUG No virtual environment found 2026-10-16 19:57:30.868214903 DEBUG Adding first-party search path `/tmp/.tmp1Tf2zx/src` 2026-10-16 19:57:30.868218520 DEBUG Using vendored stdlib 2026-10-16 19:57:30.868343584 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:30.868348353 DEBUG Adding new file root '/tmp/.tmp1Tf2zx/src' of kind Project 2026-10-16 19:57:30.871615130 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:30.871629197 DEBUG Updating project to check open files 2026-10-16 19:57:30.871699449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1Tf2zx/src/main.py") 2026-10-16 19:57:30.871706872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1Tf2zx/src/main.py` 2026-10-16 19:57:30.871713856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1Tf2zx/src/main.py` 2026-10-16 19:57:30.871791712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1Tf2zx/src/main.py` to project `src` 2026-10-16 19:57:30.871806039 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1Tf2zx/src/main.py` 2026-10-16 19:57:30.871808513 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:30.871816668 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:30.872164270 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Tf2zx/src/main.py"))}: Checking file '/tmp/.tmp1Tf2zx/src/main.py' 2026-10-16 19:57:30.872405222 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Tf2zx/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:30.883326697 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Tf2zx/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:30.889141434 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.32ms 2026-10-16 19:57:30.889286987 DEBUG Received server response for request 2 2026-10-16 19:57:30.889486922 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:30.889636142 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1Tf2zx/external/builtins.pyi") 2026-10-16 19:57:30.889690173 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 19:57:30.889812493 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp1Tf2zx/external/builtins.pyi` 2026-10-16 19:57:30.889817572 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 19:57:30.889844853 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:30.889865913 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp1Tf2zx/external/builtins.pyi", kind: File } 2026-10-16 19:57:30.889872916 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmp1Tf2zx/external/builtins.pyi` 2026-10-16 19:57:30.889878456 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp1Tf2zx/external/builtins.pyi` 2026-10-16 19:57:30.889884798 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmp1Tf2zx/external/builtins.pyi` from project `src` 2026-10-16 19:57:30.889984956 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:30.890273377 DEBUG method="textDocument/diagnostic" response.id=3 duration=269.89µs 2026-10-16 19:57:30.890283105 DEBUG Received server response for request 3 2026-10-16 19:57:30.900395383 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:30.900453171 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:30.900459062 DEBUG method="shutdown" response.id=4 duration=9.53µs 2026-10-16 19:57:30.900549802 DEBUG Received server response for request 4 2026-10-16 19:57:30.900554731 DEBUG Client sends notification `exit` 2026-10-16 19:57:30.900568076 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 19:57:30.903746759 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:30.903852808 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:30.903874939 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:30.905443762 DEBUG Client info: None 2026-10-16 19:57:30.905460223 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:30.905474239 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:30.905479719 INFO Version: Unknown 2026-10-16 19:57:30.905518712 DEBUG Received server response for request 1 2026-10-16 19:57:30.905553648 DEBUG Client sends notification `initialized` 2026-10-16 19:57:30.905565851 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:30.905617087 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:30.905674524 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:30.905677610 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:30.905714509 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:30.905728756 DEBUG Initializing workspace `file:///tmp/.tmpRtEnPl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:30.905739957 DEBUG Searching for a project in '/tmp/.tmpRtEnPl/src' 2026-10-16 19:57:30.905778229 DEBUG Found project at '/tmp/.tmpRtEnPl' 2026-10-16 19:57:30.905782587 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:30.906170675 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:30.906176516 DEBUG Resolving local virtual environment: /tmp/.tmpRtEnPl/.venv 2026-10-16 19:57:30.906212373 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 19:57:30.906217232 DEBUG No virtual environment found 2026-10-16 19:57:30.906224767 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:30.906231389 DEBUG Adding first-party search path `/tmp/.tmpRtEnPl/src` 2026-10-16 19:57:30.906234345 DEBUG Adding first-party search path `/tmp/.tmpRtEnPl` 2026-10-16 19:57:30.906237130 DEBUG Using vendored stdlib 2026-10-16 19:57:30.906357816 INFO Python version: Python 3.10, platform: linux 2026-10-16 19:57:30.906361894 DEBUG Adding new file root '/tmp/.tmpRtEnPl' of kind Project 2026-10-16 19:57:30.906452694 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:30.906457172 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:30.910273761 INFO Project::index_files{project=.tmpRtEnPl}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:30.910288288 DEBUG Updating project to check open files 2026-10-16 19:57:30.910349623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRtEnPl/src/foo.py") 2026-10-16 19:57:30.910357107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRtEnPl/src/foo.py` 2026-10-16 19:57:30.910363960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRtEnPl/src/foo.py` 2026-10-16 19:57:30.910455111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRtEnPl/src/foo.py` to project `.tmpRtEnPl` 2026-10-16 19:57:30.910469699 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRtEnPl/src/foo.py` 2026-10-16 19:57:30.910472103 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:30.910480679 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:30.910622535 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRtEnPl/src/foo.py"))}: Checking file '/tmp/.tmpRtEnPl/src/foo.py' 2026-10-16 19:57:30.910771134 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRtEnPl/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:30.930905269 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRtEnPl/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 19:57:30.930954511 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRtEnPl/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:30.931263250 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.78ms 2026-10-16 19:57:30.931286274 DEBUG Received server response for request 2 2026-10-16 19:57:30.941893760 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:30.941920720 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:30.941927283 DEBUG method="shutdown" response.id=3 duration=12.23µs 2026-10-16 19:57:30.941933685 DEBUG Received server response for request 3 2026-10-16 19:57:30.941936800 DEBUG Client sends notification `exit` 2026-10-16 19:57:30.941946529 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-16 19:57:30.945241038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:30.945319776 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:30.945344693 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:30.945400768 DEBUG Client info: None 2026-10-16 19:57:30.945413131 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:30.945443538 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:30.945449319 INFO Version: Unknown 2026-10-16 19:57:30.945492189 DEBUG Received server response for request 1 2026-10-16 19:57:30.945529890 DEBUG Client sends notification `initialized` 2026-10-16 19:57:30.945542644 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:30.946873811 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:30.947444591 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:30.947450192 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:30.947466192 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:30.947469257 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:30.947480378 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:30.947499915 DEBUG Initializing workspace `file:///tmp/.tmpFSd6Xd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:30.947512629 DEBUG Searching for a project in '/tmp/.tmpFSd6Xd/src' 2026-10-16 19:57:30.947536985 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:30.947542355 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:30.947941984 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:30.947947985 DEBUG Resolving local virtual environment: /tmp/.tmpFSd6Xd/src/.venv 2026-10-16 19:57:30.947984263 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 19:57:30.947989463 DEBUG No virtual environment found 2026-10-16 19:57:30.947998410 DEBUG Adding first-party search path `/tmp/.tmpFSd6Xd/src` 2026-10-16 19:57:30.948001876 DEBUG Using vendored stdlib 2026-10-16 19:57:30.948120980 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:30.948126019 DEBUG Adding new file root '/tmp/.tmpFSd6Xd/src' of kind Project 2026-10-16 19:57:30.950462101 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:30.950475436 DEBUG Updating project to check open files 2026-10-16 19:57:30.950543353 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFSd6Xd/src/foo.py") 2026-10-16 19:57:30.950551128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFSd6Xd/src/foo.py` 2026-10-16 19:57:30.950558392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFSd6Xd/src/foo.py` 2026-10-16 19:57:30.950638171 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFSd6Xd/src/foo.py` to project `src` 2026-10-16 19:57:30.950652578 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFSd6Xd/src/foo.py` 2026-10-16 19:57:30.950654983 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:30.950663258 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:30.951229040 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFSd6Xd/src/foo.py"))}: Checking file '/tmp/.tmpFSd6Xd/src/foo.py' 2026-10-16 19:57:30.951357380 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFSd6Xd/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:30.962555434 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFSd6Xd/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:30.968217414 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.55ms 2026-10-16 19:57:30.968251618 DEBUG Received server response for request 2 2026-10-16 19:57:30.968290411 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:30.968298727 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:30.968408012 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:30.968459558 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFSd6Xd/src/foo.py", kind: FileContent } 2026-10-16 19:57:30.968467854 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpFSd6Xd/src/foo.py` 2026-10-16 19:57:30.968553945 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpFSd6Xd/src/foo.py` to project `src` 2026-10-16 19:57:30.968766885 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFSd6Xd/src/foo.py"))}: Checking file '/tmp/.tmpFSd6Xd/src/foo.py' 2026-10-16 19:57:30.968936884 DEBUG method="textDocument/diagnostic" response.id=3 duration=367.50µs 2026-10-16 19:57:30.968952743 DEBUG Received server response for request 3 2026-10-16 19:57:30.979036798 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:30.979069429 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:30.979077113 DEBUG method="shutdown" response.id=4 duration=11.97µs 2026-10-16 19:57:30.979089176 DEBUG Received server response for request 4 2026-10-16 19:57:30.979092622 DEBUG Client sends notification `exit` 2026-10-16 19:57:30.979103152 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-16 19:57:30.982189170 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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 19:57:30.982264692 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:30.982287094 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:30.982343760 DEBUG Client info: None 2026-10-16 19:57:30.982354400 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:30.982369108 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 19:57:30.982374849 INFO Version: Unknown 2026-10-16 19:57:30.982412700 DEBUG Received server response for request 1 2026-10-16 19:57:30.982467342 DEBUG Client sends notification `initialized` 2026-10-16 19:57:30.982479936 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:30.982529619 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:30.982584592 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:30.982587838 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:30.982614208 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:30.982627212 DEBUG Initializing workspace `file:///tmp/.tmp8Qh5yO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:30.982638824 DEBUG Searching for a project in '/tmp/.tmp8Qh5yO/src' 2026-10-16 19:57:30.982667768 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:30.982672227 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:30.983075413 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:30.983081614 DEBUG Resolving local virtual environment: /tmp/.tmp8Qh5yO/src/.venv 2026-10-16 19:57:30.983118794 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 19:57:30.983124044 DEBUG No virtual environment found 2026-10-16 19:57:30.983133041 DEBUG Adding first-party search path `/tmp/.tmp8Qh5yO/src` 2026-10-16 19:57:30.983136247 DEBUG Using vendored stdlib 2026-10-16 19:57:30.983257003 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:30.983261562 DEBUG Adding new file root '/tmp/.tmp8Qh5yO/src' of kind Project 2026-10-16 19:57:30.983897956 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:30.983903857 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:30.985803710 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:30.985817075 DEBUG Updating project to check open files 2026-10-16 19:57:30.985881606 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8Qh5yO/src/foo.py") 2026-10-16 19:57:30.985888860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8Qh5yO/src/foo.py` 2026-10-16 19:57:30.985895813 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8Qh5yO/src/foo.py` 2026-10-16 19:57:30.985973479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8Qh5yO/src/foo.py` to project `src` 2026-10-16 19:57:30.985987976 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8Qh5yO/src/foo.py` 2026-10-16 19:57:30.985990340 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:30.985998666 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:30.986104104 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Qh5yO/src/foo.py"))}: Checking file '/tmp/.tmp8Qh5yO/src/foo.py' 2026-10-16 19:57:30.986229829 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Qh5yO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:30.998565076 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Qh5yO/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:31.004435818 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.41ms 2026-10-16 19:57:31.004605125 DEBUG Received server response for request 2 2026-10-16 19:57:31.005262068 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:31.005418501 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:31.005622664 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8Qh5yO/src/foo.py", kind: FileContent } 2026-10-16 19:57:31.005807791 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp8Qh5yO/src/foo.py` 2026-10-16 19:57:31.006113715 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp8Qh5yO/src/foo.py` to project `src` 2026-10-16 19:57:31.006248357 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:31.006519586 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Qh5yO/src/foo.py"))}: Checking file '/tmp/.tmp8Qh5yO/src/foo.py' 2026-10-16 19:57:31.006863491 DEBUG method="textDocument/diagnostic" response.id=3 duration=445.66µs 2026-10-16 19:57:31.006995449 DEBUG Received server response for request 3 2026-10-16 19:57:31.017410223 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:31.017570033 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:31.017736716 DEBUG method="shutdown" response.id=4 duration=170.89µs 2026-10-16 19:57:31.017906394 DEBUG Received server response for request 4 2026-10-16 19:57:31.018067747 DEBUG Client sends notification `exit` 2026-10-16 19:57:31.018238166 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-16 19:57:31.021242391 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:31.021315939 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:31.021338722 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:31.022918906 DEBUG Client info: None 2026-10-16 19:57:31.022934064 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:31.022948501 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:31.022954102 INFO Version: Unknown 2026-10-16 19:57:31.022992865 DEBUG Received server response for request 1 2026-10-16 19:57:31.023029654 DEBUG Client sends notification `initialized` 2026-10-16 19:57:31.023041766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:31.023088574 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:31.023151282 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:31.023154388 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:31.023181518 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:31.023195545 DEBUG Initializing workspace `file:///tmp/.tmpLTNsBG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:31.023206896 DEBUG Searching for a project in '/tmp/.tmpLTNsBG/src' 2026-10-16 19:57:31.023231863 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:31.023237534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:31.023652822 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:31.023659224 DEBUG Resolving local virtual environment: /tmp/.tmpLTNsBG/src/.venv 2026-10-16 19:57:31.023710300 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 19:57:31.023715420 DEBUG No virtual environment found 2026-10-16 19:57:31.023724888 DEBUG Adding first-party search path `/tmp/.tmpLTNsBG/src` 2026-10-16 19:57:31.023728084 DEBUG Using vendored stdlib 2026-10-16 19:57:31.023848990 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:31.023853729 DEBUG Adding new file root '/tmp/.tmpLTNsBG/src' of kind Project 2026-10-16 19:57:31.025611506 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:31.025631925 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:31.027371127 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:31.027387317 DEBUG Updating project to check open files 2026-10-16 19:57:31.027569158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLTNsBG/src/foo.py") 2026-10-16 19:57:31.027578586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLTNsBG/src/foo.py` 2026-10-16 19:57:31.027587963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLTNsBG/src/foo.py` 2026-10-16 19:57:31.027917692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLTNsBG/src/foo.py` to project `src` 2026-10-16 19:57:31.027936467 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLTNsBG/src/foo.py` 2026-10-16 19:57:31.027939032 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:31.027949411 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:31.028141782 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLTNsBG/src/foo.py"))}: Checking file '/tmp/.tmpLTNsBG/src/foo.py' 2026-10-16 19:57:31.028268911 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLTNsBG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:31.039595355 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLTNsBG/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:31.045419520 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.46ms 2026-10-16 19:57:31.045449466 DEBUG Received server response for request 2 2026-10-16 19:57:31.045479532 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:31.045697361 DEBUG method="textDocument/diagnostic" response.id=3 duration=202.97µs 2026-10-16 19:57:31.045705356 DEBUG Received server response for request 3 2026-10-16 19:57:31.055792616 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:31.055824035 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:31.055830908 DEBUG method="shutdown" response.id=4 duration=11.57µs 2026-10-16 19:57:31.055839043 DEBUG Received server response for request 4 2026-10-16 19:57:31.055843371 DEBUG Client sends notification `exit` 2026-10-16 19:57:31.055853360 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 19:57:31.059065114 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:31.059140125 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:31.059163418 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:31.061487708 DEBUG Client info: None 2026-10-16 19:57:31.061506483 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 19:57:31.061522884 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:31.061595751 INFO Version: Unknown 2026-10-16 19:57:31.062308427 DEBUG Received server response for request 1 2026-10-16 19:57:31.062352440 DEBUG Client sends notification `initialized` 2026-10-16 19:57:31.062365444 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:31.062547897 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:31.062821259 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:31.062826018 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:31.062852678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:31.063002579 DEBUG Initializing workspace `file:///tmp/.tmpagp9CG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:31.063016906 DEBUG Searching for a project in '/tmp/.tmpagp9CG/src' 2026-10-16 19:57:31.063042184 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:31.063047203 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:31.063970184 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:31.063981506 DEBUG Resolving local virtual environment: /tmp/.tmpagp9CG/src/.venv 2026-10-16 19:57:31.064152186 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:31.064195477 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:31.064165120 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 19:57:31.064211156 DEBUG No virtual environment found 2026-10-16 19:57:31.064223159 DEBUG Adding first-party search path `/tmp/.tmpagp9CG/src` 2026-10-16 19:57:31.064226605 DEBUG Using vendored stdlib 2026-10-16 19:57:31.064357160 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:31.064843392 DEBUG Adding new file root '/tmp/.tmpagp9CG/src' of kind Project 2026-10-16 19:57:31.066687281 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:31.066851238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpagp9CG/src/foo.py") 2026-10-16 19:57:31.066863080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpagp9CG/src/foo.py` 2026-10-16 19:57:31.067090878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpagp9CG/src/foo.py` 2026-10-16 19:57:31.067297004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpagp9CG/src/foo.py` to project `src` 2026-10-16 19:57:31.067317904 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpagp9CG/src/foo.py` 2026-10-16 19:57:31.067321230 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:31.067598780 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:31.067722052 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpagp9CG/src/foo.py"))}: Checking file '/tmp/.tmpagp9CG/src/foo.py' 2026-10-16 19:57:31.067852356 DEBUG method="textDocument/diagnostic" response.id=2 duration=240.95µs 2026-10-16 19:57:31.067868406 DEBUG Received server response for request 2 2026-10-16 19:57:31.067931675 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:31.067960960 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:31.067980877 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:31.067985215 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:33.068135090 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:33.068365111 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.068470038 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 19:57:33.068479586 DEBUG method="shutdown" response.id=4 duration=139.63µs 2026-10-16 19:57:33.068883303 DEBUG Received server response for request 3 2026-10-16 19:57:33.068900004 DEBUG Received server response for request 4 2026-10-16 19:57:33.068909412 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.068981577 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-16 19:57:33.071848525 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.073464135 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.073498460 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.073596564 DEBUG Client info: None 2026-10-16 19:57:33.073616341 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.073635977 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.073643742 INFO Version: Unknown 2026-10-16 19:57:33.073704125 DEBUG Received server response for request 1 2026-10-16 19:57:33.073755552 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.073873964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.073949726 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.074488316 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.074493656 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.074527820 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.074547357 DEBUG Initializing workspace `file:///tmp/.tmpG13I4X/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.074561964 DEBUG Searching for a project in '/tmp/.tmpG13I4X/src' 2026-10-16 19:57:33.074588714 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.074593624 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.075108980 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.075121193 DEBUG Resolving local virtual environment: /tmp/.tmpG13I4X/src/.venv 2026-10-16 19:57:33.075161188 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 19:57:33.075166709 DEBUG No virtual environment found 2026-10-16 19:57:33.075176066 DEBUG Adding first-party search path `/tmp/.tmpG13I4X/src` 2026-10-16 19:57:33.075179422 DEBUG Using vendored stdlib 2026-10-16 19:57:33.075309086 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.075314446 DEBUG Adding new file root '/tmp/.tmpG13I4X/src' of kind Project 2026-10-16 19:57:33.078017426 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:33.078035219 DEBUG Updating project to check open files 2026-10-16 19:57:33.078454475 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.078554984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpG13I4X/src/foo.py") 2026-10-16 19:57:33.078563901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpG13I4X/src/foo.py` 2026-10-16 19:57:33.078575212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpG13I4X/src/foo.py` 2026-10-16 19:57:33.078677674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpG13I4X/src/foo.py` to project `src` 2026-10-16 19:57:33.078694455 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG13I4X/src/foo.py` 2026-10-16 19:57:33.078697331 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.078706007 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.079208119 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.079547075 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG13I4X/src/foo.py"))}: Checking file '/tmp/.tmpG13I4X/src/foo.py' 2026-10-16 19:57:33.079983884 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG13I4X/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.091804055 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG13I4X/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.105959636 DEBUG method="textDocument/diagnostic" response.id=2 duration=26.62ms 2026-10-16 19:57:33.106299093 DEBUG Received server response for request 2 2026-10-16 19:57:33.116938018 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.117017928 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.117109589 DEBUG method="shutdown" response.id=3 duration=102.44µs 2026-10-16 19:57:33.117125970 DEBUG Received server response for request 3 2026-10-16 19:57:33.117131671 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.117555356 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-16 19:57:33.123396462 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.123510395 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.123541584 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.123619009 DEBUG Client info: None 2026-10-16 19:57:33.123657611 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.123684311 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.123692186 INFO Version: Unknown 2026-10-16 19:57:33.123751037 DEBUG Received server response for request 1 2026-10-16 19:57:33.125382677 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.125447959 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.126835232 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.126870007 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.126877912 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.126900103 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.126903770 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.126918187 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.126936271 DEBUG Initializing workspace `file:///tmp/.tmp10l7AU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.126949796 DEBUG Searching for a project in '/tmp/.tmp10l7AU/src' 2026-10-16 19:57:33.126974763 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.126980043 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.128552933 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.128564766 DEBUG Resolving local virtual environment: /tmp/.tmp10l7AU/src/.venv 2026-10-16 19:57:33.128606273 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 19:57:33.128611824 DEBUG No virtual environment found 2026-10-16 19:57:33.128620911 DEBUG Adding first-party search path `/tmp/.tmp10l7AU/src` 2026-10-16 19:57:33.128624387 DEBUG Using vendored stdlib 2026-10-16 19:57:33.128750674 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.128755914 DEBUG Adding new file root '/tmp/.tmp10l7AU/src' of kind Project 2026-10-16 19:57:33.131246165 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:33.131263117 DEBUG Updating project to check open files 2026-10-16 19:57:33.131500672 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp10l7AU/src/foo.py") 2026-10-16 19:57:33.131516983 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp10l7AU/src/foo.py` 2026-10-16 19:57:33.131527052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp10l7AU/src/foo.py` 2026-10-16 19:57:33.131623332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp10l7AU/src/foo.py` to project `src` 2026-10-16 19:57:33.132033622 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp10l7AU/src/foo.py` 2026-10-16 19:57:33.132041346 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.132053760 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.132275265 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp10l7AU/src/foo.py"))}: Checking file '/tmp/.tmp10l7AU/src/foo.py' 2026-10-16 19:57:33.132468117 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp10l7AU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.144788346 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp10l7AU/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.150948360 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.89ms 2026-10-16 19:57:33.150978406 DEBUG Received server response for request 2 2026-10-16 19:57:33.161778213 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.161854887 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.161863333 DEBUG method="shutdown" response.id=3 duration=13.92µs 2026-10-16 19:57:33.161883100 DEBUG Received server response for request 3 2026-10-16 19:57:33.161888750 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.161945186 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 19:57:33.166040407 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.166123984 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.166184458 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.166227729 DEBUG Client info: None 2026-10-16 19:57:33.166240352 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.166255260 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.166262554 INFO Version: Unknown 2026-10-16 19:57:33.166308971 DEBUG Received server response for request 1 2026-10-16 19:57:33.166348074 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.166361670 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.166443243 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.166572125 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.166575932 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.166591992 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.166595769 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.166616558 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.166634331 DEBUG Initializing workspace `file:///tmp/.tmpMpAzde/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.166646033 DEBUG Searching for a project in '/tmp/.tmpMpAzde/src' 2026-10-16 19:57:33.166680849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.166685998 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.167183361 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.167190414 DEBUG Resolving local virtual environment: /tmp/.tmpMpAzde/src/.venv 2026-10-16 19:57:33.167231732 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 19:57:33.167237262 DEBUG No virtual environment found 2026-10-16 19:57:33.167246600 DEBUG Adding first-party search path `/tmp/.tmpMpAzde/src` 2026-10-16 19:57:33.167249846 DEBUG Using vendored stdlib 2026-10-16 19:57:33.167382845 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.167388115 DEBUG Adding new file root '/tmp/.tmpMpAzde/src' of kind Project 2026-10-16 19:57:33.170451120 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:33.170538194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMpAzde/src/foo.py") 2026-10-16 19:57:33.170548202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMpAzde/src/foo.py` 2026-10-16 19:57:33.170574772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMpAzde/src/foo.py` 2026-10-16 19:57:33.170690730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMpAzde/src/foo.py` to project `src` 2026-10-16 19:57:33.170706750 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMpAzde/src/foo.py` 2026-10-16 19:57:33.170709625 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.170719343 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.170789235 DEBUG method="textDocument/diagnostic" response.id=2 duration=62.52µs 2026-10-16 19:57:33.170801558 DEBUG Received server response for request 2 2026-10-16 19:57:33.180961204 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.181103110 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.181115323 DEBUG method="shutdown" response.id=3 duration=23.91µs 2026-10-16 19:57:33.181128197 DEBUG Received server response for request 3 2026-10-16 19:57:33.181133026 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.181143345 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-16 19:57:33.183809446 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.185400641 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.186479334 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.186579231 DEBUG Client info: None 2026-10-16 19:57:33.186607564 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.186625668 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.186632772 INFO Version: Unknown 2026-10-16 19:57:33.186689498 DEBUG Received server response for request 1 2026-10-16 19:57:33.186732639 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.186747126 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.186807359 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.186895284 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.186899151 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.186915823 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.186919299 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.186940539 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.186957401 DEBUG Initializing workspace `file:///tmp/.tmpw2ZX1v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.186971958 DEBUG Searching for a project in '/tmp/.tmpw2ZX1v/src' 2026-10-16 19:57:33.187019086 DEBUG Found project at '/tmp/.tmpw2ZX1v' 2026-10-16 19:57:33.187024196 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.187483077 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.187490300 DEBUG Resolving local virtual environment: /tmp/.tmpw2ZX1v/.venv 2026-10-16 19:57:33.187530916 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 19:57:33.187536407 DEBUG No virtual environment found 2026-10-16 19:57:33.187543700 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:33.187550543 DEBUG Adding first-party search path `/tmp/.tmpw2ZX1v/src` 2026-10-16 19:57:33.187553519 DEBUG Adding first-party search path `/tmp/.tmpw2ZX1v` 2026-10-16 19:57:33.187556414 DEBUG Using vendored stdlib 2026-10-16 19:57:33.187697950 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.187703149 DEBUG Adding new file root '/tmp/.tmpw2ZX1v' of kind Project 2026-10-16 19:57:33.193503800 DEBUG Skipping directory '/tmp/.tmpw2ZX1v/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 19:57:33.194959770 INFO Project::index_files{project=.tmpw2ZX1v}: Indexed 1 file(s) in 0.006s 2026-10-16 19:57:33.195003793 DEBUG Updating project to check open files 2026-10-16 19:57:33.195145288 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw2ZX1v/src/foo.py") 2026-10-16 19:57:33.195156459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw2ZX1v/src/foo.py` 2026-10-16 19:57:33.195166919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw2ZX1v/src/foo.py` 2026-10-16 19:57:33.195286553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw2ZX1v/src/foo.py` to project `.tmpw2ZX1v` 2026-10-16 19:57:33.195302603 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw2ZX1v/src/foo.py` 2026-10-16 19:57:33.195305228 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.195315888 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.195439009 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw2ZX1v/src/foo.py"))}: Checking file '/tmp/.tmpw2ZX1v/src/foo.py' 2026-10-16 19:57:33.195563553 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw2ZX1v/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.208678152 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw2ZX1v/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.216524799 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.20ms 2026-10-16 19:57:33.216629516 DEBUG Received server response for request 2 2026-10-16 19:57:33.216980133 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.217552998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw2ZX1v/src/excluded/lib.py") 2026-10-16 19:57:33.217736773 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:33.217880803 DEBUG method="textDocument/diagnostic" response.id=3 duration=81.46µs 2026-10-16 19:57:33.217890060 DEBUG Received server response for request 3 2026-10-16 19:57:33.228058813 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:33.228195159 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.228207743 DEBUG method="shutdown" response.id=4 duration=22.48µs 2026-10-16 19:57:33.228220416 DEBUG Received server response for request 4 2026-10-16 19:57:33.228224925 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.228295116 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-16 19:57:33.233162526 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.234911907 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.235036050 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.235128985 DEBUG Client info: None 2026-10-16 19:57:33.235144964 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.235160454 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.235167236 INFO Version: Unknown 2026-10-16 19:57:33.235772612 DEBUG Received server response for request 1 2026-10-16 19:57:33.235817286 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.235831843 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.235891465 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.235962167 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.235965614 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.235999036 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.236016750 DEBUG Initializing workspace `file:///tmp/.tmp0Kslna/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.236030005 DEBUG Searching for a project in '/tmp/.tmp0Kslna/src' 2026-10-16 19:57:33.236053929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.236059149 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.236956783 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.236966922 DEBUG Resolving local virtual environment: /tmp/.tmp0Kslna/src/.venv 2026-10-16 19:57:33.237008490 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 19:57:33.237013850 DEBUG No virtual environment found 2026-10-16 19:57:33.237023538 DEBUG Adding first-party search path `/tmp/.tmp0Kslna/src` 2026-10-16 19:57:33.237026904 DEBUG Using vendored stdlib 2026-10-16 19:57:33.237154714 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.237159754 DEBUG Adding new file root '/tmp/.tmp0Kslna/src' of kind Project 2026-10-16 19:57:33.238123411 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.238216446 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.241961851 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 19:57:33.241982409 DEBUG Updating project to check open files 2026-10-16 19:57:33.242082257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0Kslna/src/foo.py") 2026-10-16 19:57:33.242091574 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0Kslna/src/foo.py` 2026-10-16 19:57:33.242099389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0Kslna/src/foo.py` 2026-10-16 19:57:33.242209996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0Kslna/src/foo.py` to project `src` 2026-10-16 19:57:33.242225816 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0Kslna/src/foo.py` 2026-10-16 19:57:33.242228351 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.242237367 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.243735598 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0Kslna/src/foo.py"))}: Checking file '/tmp/.tmp0Kslna/src/foo.py' 2026-10-16 19:57:33.244708072 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0Kslna/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.265397528 DEBUG method="textDocument/diagnostic" response.id=2 duration=23.15ms 2026-10-16 19:57:33.265472839 DEBUG Received server response for request 2 2026-10-16 19:57:33.275797004 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.275865042 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.275891181 DEBUG method="shutdown" response.id=3 duration=43.87µs 2026-10-16 19:57:33.276096997 DEBUG Received server response for request 3 2026-10-16 19:57:33.276103770 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.276122966 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 19:57:33.281660182 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.281757264 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.281795205 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.281859075 DEBUG Client info: None 2026-10-16 19:57:33.281871578 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.281886406 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.281893008 INFO Version: Unknown 2026-10-16 19:57:33.281939085 DEBUG Received server response for request 1 2026-10-16 19:57:33.281975062 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.281988698 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.282049261 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.282118140 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.282121186 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.282153276 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.282169126 DEBUG Initializing workspace `file:///tmp/.tmpTBwIRM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.282180668 DEBUG Searching for a project in '/tmp/.tmpTBwIRM/src' 2026-10-16 19:57:33.282203971 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.282208620 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.282702797 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.282709440 DEBUG Resolving local virtual environment: /tmp/.tmpTBwIRM/src/.venv 2026-10-16 19:57:33.282744856 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 19:57:33.282750126 DEBUG No virtual environment found 2026-10-16 19:57:33.282759433 DEBUG Adding first-party search path `/tmp/.tmpTBwIRM/src` 2026-10-16 19:57:33.282762709 DEBUG Using vendored stdlib 2026-10-16 19:57:33.282888646 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.282893144 DEBUG Adding new file root '/tmp/.tmpTBwIRM/src' of kind Project 2026-10-16 19:57:33.283450009 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.283461650 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.285761665 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:33.285792813 DEBUG Updating project to check open files 2026-10-16 19:57:33.285899393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTBwIRM/src/foo.py") 2026-10-16 19:57:33.285908410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTBwIRM/src/foo.py` 2026-10-16 19:57:33.285916375 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTBwIRM/src/foo.py` 2026-10-16 19:57:33.286010752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTBwIRM/src/foo.py` to project `src` 2026-10-16 19:57:33.286026461 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTBwIRM/src/foo.py` 2026-10-16 19:57:33.286029367 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.286038323 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.286446770 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTBwIRM/src/foo.py"))}: Checking file '/tmp/.tmpTBwIRM/src/foo.py' 2026-10-16 19:57:33.286792909 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTBwIRM/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.298122750 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTBwIRM/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.305842049 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.80ms 2026-10-16 19:57:33.306081538 DEBUG Received server response for request 2 2026-10-16 19:57:33.316301066 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.316383210 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.316409780 DEBUG method="shutdown" response.id=3 duration=44.39µs 2026-10-16 19:57:33.316437131 DEBUG Received server response for request 3 2026-10-16 19:57:33.316442682 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.316620766 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-16 19:57:33.320589811 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.320747065 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.320773525 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.320838236 DEBUG Client info: None 2026-10-16 19:57:33.320851632 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.320867101 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.320874975 INFO Version: Unknown 2026-10-16 19:57:33.322443327 DEBUG Received server response for request 1 2026-10-16 19:57:33.322488913 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.322503650 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.322566558 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.322641178 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.322644665 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.322685471 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.322702944 DEBUG Initializing workspace `file:///tmp/.tmp4TrlQQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.322716449 DEBUG Searching for a project in '/tmp/.tmp4TrlQQ/src' 2026-10-16 19:57:33.322742288 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.322747548 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.323365316 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.323372500 DEBUG Resolving local virtual environment: /tmp/.tmp4TrlQQ/src/.venv 2026-10-16 19:57:33.323412395 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 19:57:33.323417304 DEBUG No virtual environment found 2026-10-16 19:57:33.323442982 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.323446599 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.323464172 DEBUG Adding first-party search path `/tmp/.tmp4TrlQQ/src` 2026-10-16 19:57:33.323467568 DEBUG Using vendored stdlib 2026-10-16 19:57:33.323594707 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.323599656 DEBUG Adding new file root '/tmp/.tmp4TrlQQ/src' of kind Project 2026-10-16 19:57:33.328227887 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 19:57:33.328251942 DEBUG Updating project to check open files 2026-10-16 19:57:33.328351639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4TrlQQ/src/foo.py") 2026-10-16 19:57:33.328361688 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4TrlQQ/src/foo.py` 2026-10-16 19:57:33.328371777 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4TrlQQ/src/foo.py` 2026-10-16 19:57:33.328713648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4TrlQQ/src/foo.py` to project `src` 2026-10-16 19:57:33.328827271 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4TrlQQ/src/foo.py` 2026-10-16 19:57:33.328912952 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.328930966 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.329171437 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4TrlQQ/src/foo.py"))}: Checking file '/tmp/.tmp4TrlQQ/src/foo.py' 2026-10-16 19:57:33.329990543 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.05ms 2026-10-16 19:57:33.330033624 DEBUG Received server response for request 2 2026-10-16 19:57:33.340325338 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.340675364 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.340692106 DEBUG method="shutdown" response.id=3 duration=37.78µs 2026-10-16 19:57:33.340703677 DEBUG Received server response for request 3 2026-10-16 19:57:33.340709949 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.340720900 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-16 19:57:33.342481171 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.342558827 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.342587461 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.342639198 DEBUG Client info: None 2026-10-16 19:57:33.342664225 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:33.342686456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.342692949 INFO Version: Unknown 2026-10-16 19:57:33.344227727 DEBUG Received server response for request 1 2026-10-16 19:57:33.344279384 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.345478513 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.345687425 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.345719045 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.345722461 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.345739483 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.345742639 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.345849419 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.345868094 DEBUG Initializing workspace `file:///tmp/.tmp6cdPlE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.345884315 DEBUG Searching for a project in '/tmp/.tmp6cdPlE/src' 2026-10-16 19:57:33.345909702 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.345914882 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.346361329 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.346368192 DEBUG Resolving local virtual environment: /tmp/.tmp6cdPlE/src/.venv 2026-10-16 19:57:33.346411073 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 19:57:33.346416132 DEBUG No virtual environment found 2026-10-16 19:57:33.346953740 DEBUG Adding first-party search path `/tmp/.tmp6cdPlE/src` 2026-10-16 19:57:33.346963489 DEBUG Using vendored stdlib 2026-10-16 19:57:33.347094014 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.347098863 DEBUG Adding new file root '/tmp/.tmp6cdPlE/src' of kind Project 2026-10-16 19:57:33.351787828 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 19:57:33.351811171 DEBUG Updating project to check open files 2026-10-16 19:57:33.351904436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6cdPlE/src/foo.py") 2026-10-16 19:57:33.351913022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6cdPlE/src/foo.py` 2026-10-16 19:57:33.351921288 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6cdPlE/src/foo.py` 2026-10-16 19:57:33.352010896 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6cdPlE/src/foo.py` to project `src` 2026-10-16 19:57:33.352026896 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6cdPlE/src/foo.py` 2026-10-16 19:57:33.352029511 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.352038448 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.352150348 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6cdPlE/src/foo.py"))}: Checking file '/tmp/.tmp6cdPlE/src/foo.py' 2026-10-16 19:57:33.353119626 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.07ms 2026-10-16 19:57:33.353158368 DEBUG Received server response for request 2 2026-10-16 19:57:33.363733965 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.363938408 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.363951563 DEBUG method="shutdown" response.id=3 duration=25.53µs 2026-10-16 19:57:33.364192004 DEBUG Received server response for request 3 2026-10-16 19:57:33.364200079 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.364213544 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-16 19:57:33.366146590 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.366218194 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.366243201 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.368521715 DEBUG Client info: None 2026-10-16 19:57:33.368550789 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 19:57:33.368572871 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.368578802 INFO Version: Unknown 2026-10-16 19:57:33.369244991 DEBUG Received server response for request 1 2026-10-16 19:57:33.369299013 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.369314372 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.369386587 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.369474382 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.369478630 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.369492846 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:33.369512213 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.369527551 DEBUG Initializing workspace `file:///tmp/.tmpQFMCTS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.369541988 DEBUG Searching for a project in '/tmp/.tmpQFMCTS/src' 2026-10-16 19:57:33.369567797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.369572987 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.370026097 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.370032889 DEBUG Resolving local virtual environment: /tmp/.tmpQFMCTS/src/.venv 2026-10-16 19:57:33.370075439 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 19:57:33.370080779 DEBUG No virtual environment found 2026-10-16 19:57:33.370090377 DEBUG Adding first-party search path `/tmp/.tmpQFMCTS/src` 2026-10-16 19:57:33.370093603 DEBUG Using vendored stdlib 2026-10-16 19:57:33.370220461 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.370225310 DEBUG Adding new file root '/tmp/.tmpQFMCTS/src' of kind Project 2026-10-16 19:57:33.372741149 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:33.372930604 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:33.373036483 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQFMCTS/src/initial.py"))}: Checking file '/tmp/.tmpQFMCTS/src/initial.py' 2026-10-16 19:57:33.373102417 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQFMCTS/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.384854710 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQFMCTS/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.384941653 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 19:57:33.385002868 DEBUG method="workspace/diagnostic" response.id=2 duration=12.11ms 2026-10-16 19:57:33.385044175 DEBUG Received server response for request 2 2026-10-16 19:57:33.385123644 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.385132752 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:33.385187564 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpQFMCTS/src` 2026-10-16 19:57:33.385372932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQFMCTS/src/added.py") 2026-10-16 19:57:33.385383201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQFMCTS/src/added.py` 2026-10-16 19:57:33.385392639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQFMCTS/src/added.py` 2026-10-16 19:57:33.385521731 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQFMCTS/src/added.py` to project `src` 2026-10-16 19:57:33.385547169 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQFMCTS/src/added.py` 2026-10-16 19:57:33.385549904 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.385556416 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-16 19:57:33.385596912 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:33.385703392 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQFMCTS/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.385774555 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQFMCTS/src/added.py"))}: Checking file '/tmp/.tmpQFMCTS/src/added.py' 2026-10-16 19:57:33.385870295 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:33.386163274 DEBUG method="workspace/diagnostic" response.id=3 duration=599.01µs 2026-10-16 19:57:33.386191297 DEBUG Received server response for request 3 2026-10-16 19:57:33.396297042 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:33.396376691 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.396404684 DEBUG method="shutdown" response.id=4 duration=47.90µs 2026-10-16 19:57:33.396439068 DEBUG Received server response for request 4 2026-10-16 19:57:33.396443617 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.396884684 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-16 19:57:33.400692156 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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 19:57:33.400766115 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.400796512 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.400854060 DEBUG Client info: None 2026-10-16 19:57:33.400865842 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 19:57:33.400881170 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.400887242 INFO Version: Unknown 2026-10-16 19:57:33.400931485 DEBUG Received server response for request 1 2026-10-16 19:57:33.400966450 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.400978062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.401034398 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.401097646 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.401100822 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.401128835 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.401142150 DEBUG Initializing workspace `file:///tmp/.tmppphNtB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.401153181 DEBUG Searching for a project in '/tmp/.tmppphNtB/src' 2026-10-16 19:57:33.401175653 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.401180021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.401663999 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.401681572 DEBUG Resolving local virtual environment: /tmp/.tmppphNtB/src/.venv 2026-10-16 19:57:33.401718381 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 19:57:33.401724212 DEBUG No virtual environment found 2026-10-16 19:57:33.401734281 DEBUG Adding first-party search path `/tmp/.tmppphNtB/src` 2026-10-16 19:57:33.401738028 DEBUG Using vendored stdlib 2026-10-16 19:57:33.401858664 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.401862772 DEBUG Adding new file root '/tmp/.tmppphNtB/src' of kind Project 2026-10-16 19:57:33.402766857 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.405092489 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:33.405106626 DEBUG Requested script environment synchronization for `/tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.405135240 DEBUG Starting 1 uv synchronization workers 2026-10-16 19:57:33.405157171 DEBUG Queuing script synchronization for `/tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.405163843 DEBUG Updating project to check open files 2026-10-16 19:57:33.405232272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppphNtB/src/script.py") 2026-10-16 19:57:33.405239325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.405246208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.405330295 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppphNtB/src/script.py` to project `src` 2026-10-16 19:57:33.405345043 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.405347347 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.405355443 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.405405406 INFO uv_metadata{path=/tmp/.tmppphNtB/src/script.py}: Synchronizing script `/tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.405446183 DEBUG uv_metadata{path=/tmp/.tmppphNtB/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmppphNtB/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.411164288 DEBUG uv_metadata{path=/tmp/.tmppphNtB/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmppphNtB/src/script.py", python: None }}: uv metadata completed in 0.006s 2026-10-16 19:57:33.411289904 DEBUG Applied script environment synchronization result for `/tmp/.tmppphNtB/src/script.py` 2026-10-16 19:57:33.411306956 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 19:57:33.411314029 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 19:57:33.411322355 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.412180163 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppphNtB/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 19:57:33.412260264 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppphNtB/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 19:57:33.412267958 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppphNtB/src/script.py"))}: No virtual environment found 2026-10-16 19:57:33.412272306 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppphNtB/src/script.py"))}: Using vendored stdlib 2026-10-16 19:57:33.412417138 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppphNtB/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.412526132 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.19ms 2026-10-16 19:57:33.412557090 DEBUG Received server response for request 2 2026-10-16 19:57:33.422686610 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:33.422743116 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.422754888 DEBUG method="shutdown" response.id=3 duration=18.80µs 2026-10-16 19:57:33.422776088 DEBUG Received server response for request 3 2026-10-16 19:57:33.422782921 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.422799121 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-16 19:57:33.425025176 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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 19:57:33.425108092 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.425182952 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.425236242 DEBUG Client info: None 2026-10-16 19:57:33.425249457 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 19:57:33.425267792 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.425274334 INFO Version: Unknown 2026-10-16 19:57:33.425319388 DEBUG Received server response for request 1 2026-10-16 19:57:33.425360275 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.425372267 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.425454802 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.425554930 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.425558637 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.425573886 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.425577352 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:33.425597640 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.425614752 DEBUG Initializing workspace `file:///tmp/.tmpM2dIvZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.425627146 DEBUG Searching for a project in '/tmp/.tmpM2dIvZ/src' 2026-10-16 19:57:33.425664185 DEBUG Found project at '/tmp/.tmpM2dIvZ/src' 2026-10-16 19:57:33.425758712 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.426263880 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.426269891 DEBUG Resolving local virtual environment: /tmp/.tmpM2dIvZ/src/.venv 2026-10-16 19:57:33.426309525 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 19:57:33.426314795 DEBUG No virtual environment found 2026-10-16 19:57:33.426323321 DEBUG Adding first-party search path `/tmp/.tmpM2dIvZ/src` 2026-10-16 19:57:33.426326447 DEBUG Using vendored stdlib 2026-10-16 19:57:33.426492859 INFO Python version: Python 3.12, platform: linux 2026-10-16 19:57:33.426498891 DEBUG Adding new file root '/tmp/.tmpM2dIvZ/src' of kind Project 2026-10-16 19:57:33.428539999 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:33.428554667 DEBUG Updating project to check open files 2026-10-16 19:57:33.428640488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM2dIvZ/src/script.py") 2026-10-16 19:57:33.428647791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.428654845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.428743711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM2dIvZ/src/script.py` to project `src` 2026-10-16 19:57:33.428759300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.428761735 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.428770371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.428929971 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Checking file '/tmp/.tmpM2dIvZ/src/script.py' 2026-10-16 19:57:33.429055887 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.445321005 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.449266044 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.49ms 2026-10-16 19:57:33.449358267 DEBUG Received server response for request 2 2026-10-16 19:57:33.449400226 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:33.449629686 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:33.449663921 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:33.449719785 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpM2dIvZ/src/script.py", kind: FileContent } 2026-10-16 19:57:33.449728121 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.449833328 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpM2dIvZ/src/script.py` to project `src` 2026-10-16 19:57:33.449901045 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 19:57:33.449908920 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 19:57:33.450460915 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 19:57:33.450501552 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/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 19:57:33.450508144 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: No virtual environment found 2026-10-16 19:57:33.450512362 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Using vendored stdlib 2026-10-16 19:57:33.450627037 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 19:57:33.450660740 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Checking file '/tmp/.tmpM2dIvZ/src/script.py' 2026-10-16 19:57:33.450697659 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.463220368 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.466484791 DEBUG method="textDocument/diagnostic" response.id=3 duration=16.63ms 2026-10-16 19:57:33.466516961 DEBUG Received server response for request 3 2026-10-16 19:57:33.466593705 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 19:57:33.466654359 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.466746251 DEBUG notification{method=textDocument/didSave}: Starting 1 uv synchronization workers 2026-10-16 19:57:33.466797387 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.466854584 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpM2dIvZ/src/script.py}: Synchronizing script `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.466884430 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpM2dIvZ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpM2dIvZ/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.473229261 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpM2dIvZ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpM2dIvZ/src/script.py", python: None }}: uv metadata completed in 0.006s 2026-10-16 19:57:33.473405893 DEBUG Applied script environment synchronization result for `/tmp/.tmpM2dIvZ/src/script.py` 2026-10-16 19:57:33.473460485 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 19:57:33.473470554 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 19:57:33.473482596 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 19:57:33.473772831 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 19:57:33.473888327 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 19:57:33.474772416 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 19:57:33.474819244 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/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 19:57:33.474826537 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: No virtual environment found 2026-10-16 19:57:33.474830435 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Using vendored stdlib 2026-10-16 19:57:33.474970778 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM2dIvZ/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 19:57:33.475053844 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.40ms 2026-10-16 19:57:33.475093498 DEBUG Received server response for request 4 2026-10-16 19:57:33.485195807 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:33.485237805 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.485245880 DEBUG method="shutdown" response.id=5 duration=12.73µs 2026-10-16 19:57:33.485331541 DEBUG Received server response for request 5 2026-10-16 19:57:33.485337452 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.485355656 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-16 19:57:33.491606160 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.493209327 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.493243151 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.493334422 DEBUG Client info: None 2026-10-16 19:57:33.493350242 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 19:57:33.493513568 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.493521713 INFO Version: Unknown 2026-10-16 19:57:33.493601513 DEBUG Received server response for request 1 2026-10-16 19:57:33.493643311 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.493694137 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.494924645 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.494980038 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.494986781 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.495000888 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.495003462 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:33.495032898 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.495050571 DEBUG Initializing workspace `file:///tmp/.tmpAPJX3f/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.495067683 DEBUG Searching for a project in '/tmp/.tmpAPJX3f/src' 2026-10-16 19:57:33.495094163 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.495099052 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.495552883 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.495558864 DEBUG Resolving local virtual environment: /tmp/.tmpAPJX3f/src/.venv 2026-10-16 19:57:33.495595092 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 19:57:33.495600252 DEBUG No virtual environment found 2026-10-16 19:57:33.495609639 DEBUG Adding first-party search path `/tmp/.tmpAPJX3f/src` 2026-10-16 19:57:33.495612805 DEBUG Using vendored stdlib 2026-10-16 19:57:33.495758899 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.495764370 DEBUG Adding new file root '/tmp/.tmpAPJX3f/src' of kind Project 2026-10-16 19:57:33.499207508 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-10-16 19:57:33.499284973 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAPJX3f/src/unchanged.py") 2026-10-16 19:57:33.499294311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/unchanged.py` 2026-10-16 19:57:33.499315570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAPJX3f/src/unchanged.py` 2026-10-16 19:57:33.499742541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/unchanged.py` to project `src` 2026-10-16 19:57:33.499764402 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAPJX3f/src/unchanged.py` 2026-10-16 19:57:33.499767398 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.499778960 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:33.499927258 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:33.500014552 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.500019310 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.500162289 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/new_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/new_error.py' 2026-10-16 19:57:33.500253780 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/unchanged.py"))}: Checking file '/tmp/.tmpAPJX3f/src/unchanged.py' 2026-10-16 19:57:33.500323741 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.514003350 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.516075497 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/fixed_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/fixed_error.py' 2026-10-16 19:57:33.520888965 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/modified_same_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/modified_same_error.py' 2026-10-16 19:57:33.520920785 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/changed_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/changed_error.py' 2026-10-16 19:57:33.521288084 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.521588968 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.022s 2026-10-16 19:57:33.521809993 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.521961346 DEBUG method="workspace/diagnostic" response.id=2 duration=22.17ms 2026-10-16 19:57:33.522123230 DEBUG Received server response for request 2 2026-10-16 19:57:33.522832120 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.523013410 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.523163642 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.523316929 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:33.523478903 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:33.523632471 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:33.523800686 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:33.523952441 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:33.524105528 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:33.523288045 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAPJX3f/src/new_error.py") 2026-10-16 19:57:33.524273072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/new_error.py` 2026-10-16 19:57:33.524314540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAPJX3f/src/new_error.py` 2026-10-16 19:57:33.524392597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/new_error.py` to project `src` 2026-10-16 19:57:33.524410971 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAPJX3f/src/new_error.py` 2026-10-16 19:57:33.524414538 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.524482946 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 19:57:33.524529203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAPJX3f/src/fixed_error.py") 2026-10-16 19:57:33.524535935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/fixed_error.py` 2026-10-16 19:57:33.524542498 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAPJX3f/src/fixed_error.py` 2026-10-16 19:57:33.524598072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/fixed_error.py` to project `src` 2026-10-16 19:57:33.524609213 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAPJX3f/src/fixed_error.py` 2026-10-16 19:57:33.524611678 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.524618570 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 19:57:33.524640712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAPJX3f/src/changed_error.py") 2026-10-16 19:57:33.524645261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/changed_error.py` 2026-10-16 19:57:33.524650150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAPJX3f/src/changed_error.py` 2026-10-16 19:57:33.524711455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/changed_error.py` to project `src` 2026-10-16 19:57:33.524721894 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAPJX3f/src/changed_error.py` 2026-10-16 19:57:33.524724289 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.524731102 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 19:57:33.524752111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAPJX3f/src/modified_same_error.py") 2026-10-16 19:57:33.524756800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/modified_same_error.py` 2026-10-16 19:57:33.524761759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAPJX3f/src/modified_same_error.py` 2026-10-16 19:57:33.524809068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/modified_same_error.py` to project `src` 2026-10-16 19:57:33.524817954 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAPJX3f/src/modified_same_error.py` 2026-10-16 19:57:33.524820559 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:33.524826751 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 19:57:33.524841408 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:33.524855304 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAPJX3f/src/new_error.py", kind: FileContent } 2026-10-16 19:57:33.524860174 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/new_error.py` 2026-10-16 19:57:33.524907863 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/new_error.py` to project `src` 2026-10-16 19:57:33.524920106 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:33.524934974 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAPJX3f/src/fixed_error.py", kind: FileContent } 2026-10-16 19:57:33.524939322 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/fixed_error.py` 2026-10-16 19:57:33.524986721 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/fixed_error.py` to project `src` 2026-10-16 19:57:33.524998854 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:33.525011317 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAPJX3f/src/changed_error.py", kind: FileContent } 2026-10-16 19:57:33.525015515 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/changed_error.py` 2026-10-16 19:57:33.525061301 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/changed_error.py` to project `src` 2026-10-16 19:57:33.525072732 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:33.525085206 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAPJX3f/src/modified_same_error.py", kind: FileContent } 2026-10-16 19:57:33.525089544 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAPJX3f/src/modified_same_error.py` 2026-10-16 19:57:33.525136372 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpAPJX3f/src/modified_same_error.py` to project `src` 2026-10-16 19:57:33.525179633 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:33.525215420 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/new_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/new_error.py' 2026-10-16 19:57:33.525327039 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/fixed_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/fixed_error.py' 2026-10-16 19:57:33.525439831 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/modified_same_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/modified_same_error.py' 2026-10-16 19:57:33.525544177 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAPJX3f/src/changed_error.py"))}: Checking file '/tmp/.tmpAPJX3f/src/changed_error.py' 2026-10-16 19:57:33.525983360 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-16 19:57:33.526112893 DEBUG method="workspace/diagnostic" response.id=3 duration=968.58µs 2026-10-16 19:57:33.526771759 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.526781057 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.526783301 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.526785274 DEBUG Received notification `$/progress` 2026-10-16 19:57:33.526787939 DEBUG Received server response for request 3 2026-10-16 19:57:33.537302561 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:33.537330023 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.537335643 DEBUG method="shutdown" response.id=4 duration=8.89µs 2026-10-16 19:57:33.537342106 DEBUG Received server response for request 4 2026-10-16 19:57:33.537345121 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.537366441 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-16 19:57:33.541309657 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.541388345 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.541462334 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.541510885 DEBUG Client info: None 2026-10-16 19:57:33.541522376 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 19:57:33.541536763 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.541542174 INFO Version: Unknown 2026-10-16 19:57:33.541586146 DEBUG Received server response for request 1 2026-10-16 19:57:33.541623907 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.541636100 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.542512403 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.544062220 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.544069213 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.544087568 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:33.544114809 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.544135077 DEBUG Initializing workspace `file:///tmp/.tmpV6OMmC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.544150396 DEBUG Searching for a project in '/tmp/.tmpV6OMmC/src' 2026-10-16 19:57:33.544174601 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.544179641 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.545341319 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.545348002 DEBUG Resolving local virtual environment: /tmp/.tmpV6OMmC/src/.venv 2026-10-16 19:57:33.545997240 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 19:57:33.546004543 DEBUG No virtual environment found 2026-10-16 19:57:33.546014071 DEBUG Adding first-party search path `/tmp/.tmpV6OMmC/src` 2026-10-16 19:57:33.546017528 DEBUG Using vendored stdlib 2026-10-16 19:57:33.546144817 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.546148784 DEBUG Adding new file root '/tmp/.tmpV6OMmC/src' of kind Project 2026-10-16 19:57:33.548400137 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:33.548462894 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:33.548659834 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV6OMmC/src/main.py"))}: Checking file '/tmp/.tmpV6OMmC/src/main.py' 2026-10-16 19:57:33.548949227 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV6OMmC/src/unchanged.py"))}: Checking file '/tmp/.tmpV6OMmC/src/unchanged.py' 2026-10-16 19:57:33.549082066 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV6OMmC/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.562644024 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV6OMmC/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.562956810 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 19:57:33.563007706 DEBUG method="workspace/diagnostic" response.id=2 duration=14.57ms 2026-10-16 19:57:33.563102894 DEBUG Received server response for request 2 2026-10-16 19:57:33.563155232 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:33.563185539 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpV6OMmC/extra), to remove: 2026-10-16 19:57:33.563193073 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 19:57:33.563240663 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.563245131 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.563260490 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:33.563314732 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.563324670 DEBUG Initializing workspace `file:///tmp/.tmpV6OMmC/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.563335150 DEBUG Searching for a project in '/tmp/.tmpV6OMmC/extra' 2026-10-16 19:57:33.563358894 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.563363713 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.563792708 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.563798569 DEBUG Resolving local virtual environment: /tmp/.tmpV6OMmC/extra/.venv 2026-10-16 19:57:33.563824377 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 19:57:33.563828796 DEBUG No virtual environment found 2026-10-16 19:57:33.563835979 DEBUG Adding first-party search path `/tmp/.tmpV6OMmC/extra` 2026-10-16 19:57:33.563839015 DEBUG Using vendored stdlib 2026-10-16 19:57:33.563949713 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.563953670 DEBUG Adding new file root '/tmp/.tmpV6OMmC/extra' of kind Project 2026-10-16 19:57:33.565790956 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:33.565825110 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-16 19:57:33.565894019 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV6OMmC/extra/empty.py"))}: Checking file '/tmp/.tmpV6OMmC/extra/empty.py' 2026-10-16 19:57:33.565944905 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:33.565949043 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:33.566040685 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:33.566060442 DEBUG method="workspace/diagnostic" response.id=3 duration=253.42µs 2026-10-16 19:57:33.566085338 DEBUG Received server response for request 3 2026-10-16 19:57:33.576179502 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:33.576210941 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:33.576218334 DEBUG method="shutdown" response.id=4 duration=11.49µs 2026-10-16 19:57:33.576243702 DEBUG Received server response for request 4 2026-10-16 19:57:33.576249693 DEBUG Client sends notification `exit` 2026-10-16 19:57:33.576265463 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-16 19:57:33.580688759 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:33.581446751 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:33.581487638 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:33.582326551 DEBUG Client info: None 2026-10-16 19:57:33.582346288 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 19:57:33.582362188 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:33.582368951 INFO Version: Unknown 2026-10-16 19:57:33.582443651 DEBUG Received server response for request 1 2026-10-16 19:57:33.582486321 DEBUG Client sends notification `initialized` 2026-10-16 19:57:33.582553156 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:33.582613289 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:33.582639969 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:33.582645299 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:33.582659406 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:33.582700713 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:33.582713738 DEBUG Initializing workspace `file:///tmp/.tmptH31SW/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:33.582725129 DEBUG Searching for a project in '/tmp/.tmptH31SW/astral:test' 2026-10-16 19:57:33.582745848 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:33.582750537 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:33.583103909 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:33.583109179 DEBUG Resolving local virtual environment: /tmp/.tmptH31SW/astral:test/.venv 2026-10-16 19:57:33.583138074 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 19:57:33.583142291 DEBUG No virtual environment found 2026-10-16 19:57:33.583150146 DEBUG Adding first-party search path `/tmp/.tmptH31SW/astral:test` 2026-10-16 19:57:33.583153102 DEBUG Using vendored stdlib 2026-10-16 19:57:33.583265573 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:33.583269240 DEBUG Adding new file root '/tmp/.tmptH31SW/astral:test' of kind Project 2026-10-16 19:57:33.585608908 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:33.585832167 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 19:57:33.585939849 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptH31SW/astral:test/test.py"))}: Checking file '/tmp/.tmptH31SW/astral:test/test.py' 2026-10-16 19:57:33.586035017 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptH31SW/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:33.600433484 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptH31SW/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:33.606354189 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-16 19:57:33.606436574 DEBUG method="workspace/diagnostic" response.id=2 duration=20.67ms 2026-10-16 19:57:33.606493711 DEBUG Received server response for request 2 2026-10-16 19:57:33.606526643 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:33.606576797 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 19:57:33.606598187 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:33.606601563 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:35.606674704 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:35.607249812 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:35.607333990 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 19:57:35.607358196 DEBUG method="shutdown" response.id=4 duration=130.28µs 2026-10-16 19:57:35.607376490 DEBUG Received server response for request 3 2026-10-16 19:57:35.607386028 DEBUG Received server response for request 4 2026-10-16 19:57:35.607394263 DEBUG Client sends notification `exit` 2026-10-16 19:57:35.607422396 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-16 19:57:35.612252155 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:35.612328939 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:35.612367101 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:35.612451459 DEBUG Client info: None 2026-10-16 19:57:35.612464874 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 19:57:35.612479882 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:35.612486565 INFO Version: Unknown 2026-10-16 19:57:35.612532531 DEBUG Received server response for request 1 2026-10-16 19:57:35.612570813 DEBUG Client sends notification `initialized` 2026-10-16 19:57:35.612584308 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:35.612641275 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:35.612720273 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:35.612723690 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:35.612754307 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:35.612769626 DEBUG Initializing workspace `file:///tmp/.tmpY9nkug/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:35.612781728 DEBUG Searching for a project in '/tmp/.tmpY9nkug/src' 2026-10-16 19:57:35.612806254 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:35.612811564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:35.613301814 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:35.613307986 DEBUG Resolving local virtual environment: /tmp/.tmpY9nkug/src/.venv 2026-10-16 19:57:35.613344234 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 19:57:35.613349143 DEBUG No virtual environment found 2026-10-16 19:57:35.613358641 DEBUG Adding first-party search path `/tmp/.tmpY9nkug/src` 2026-10-16 19:57:35.613361907 DEBUG Using vendored stdlib 2026-10-16 19:57:35.613508051 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:35.613513892 DEBUG Adding new file root '/tmp/.tmpY9nkug/src' of kind Project 2026-10-16 19:57:35.616296721 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:35.616320726 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:35.616373936 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:35.616520361 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpY9nkug/src/test.py"))}: Checking file '/tmp/.tmpY9nkug/src/test.py' 2026-10-16 19:57:35.616664441 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpY9nkug/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:35.628517564 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpY9nkug/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:35.634417390 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 19:57:35.634455161 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:37.616444051 DEBUG Client sends notification `$/cancelRequest` 2026-10-16 19:57:37.617087348 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-16 19:57:37.617126892 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-16 19:57:37.617146769 DEBUG Received server response for request 2 2026-10-16 19:57:37.627842501 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:37.627907543 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:37.627917812 DEBUG method="shutdown" response.id=3 duration=20.92µs 2026-10-16 19:57:37.628026115 DEBUG Received server response for request 3 2026-10-16 19:57:37.628031706 DEBUG Client sends notification `exit` 2026-10-16 19:57:37.628043798 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-16 19:57:37.633665352 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:37.635418781 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:37.635490826 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:37.635716580 DEBUG Client info: None 2026-10-16 19:57:37.635854619 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 19:57:37.635877041 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:37.635884284 INFO Version: Unknown 2026-10-16 19:57:37.636028435 DEBUG Received server response for request 1 2026-10-16 19:57:37.636125898 DEBUG Client sends notification `initialized` 2026-10-16 19:57:37.636214123 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:37.636270218 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:37.636859494 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:37.636866106 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:37.636900561 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:37.636920067 DEBUG Initializing workspace `file:///tmp/.tmpV8nOQ1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:37.636934855 DEBUG Searching for a project in '/tmp/.tmpV8nOQ1/src' 2026-10-16 19:57:37.636967226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:37.636973798 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:37.637558134 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:37.637567572 DEBUG Resolving local virtual environment: /tmp/.tmpV8nOQ1/src/.venv 2026-10-16 19:57:37.637617044 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 19:57:37.637628807 DEBUG No virtual environment found 2026-10-16 19:57:37.637640478 DEBUG Adding first-party search path `/tmp/.tmpV8nOQ1/src` 2026-10-16 19:57:37.637644075 DEBUG Using vendored stdlib 2026-10-16 19:57:37.637789458 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:37.637796782 DEBUG Adding new file root '/tmp/.tmpV8nOQ1/src' of kind Project 2026-10-16 19:57:37.638466929 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:37.638472539 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:37.640061229 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:37.640221740 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpV8nOQ1/src/test.py") 2026-10-16 19:57:37.640232961 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpV8nOQ1/src/test.py` 2026-10-16 19:57:37.640266133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpV8nOQ1/src/test.py` 2026-10-16 19:57:37.640358006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpV8nOQ1/src/test.py` to project `src` 2026-10-16 19:57:37.640375539 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpV8nOQ1/src/test.py` 2026-10-16 19:57:37.640378073 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:37.640387030 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:37.640469084 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:37.640660563 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV8nOQ1/src/test.py"))}: Checking file '/tmp/.tmpV8nOQ1/src/test.py' 2026-10-16 19:57:37.640834409 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV8nOQ1/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:37.654742196 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV8nOQ1/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:37.663557530 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.023s 2026-10-16 19:57:37.664199294 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:39.638676685 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:39.639182224 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:39.639267203 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpV8nOQ1/src/test.py", kind: FileContent } 2026-10-16 19:57:39.639283904 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpV8nOQ1/src/test.py` 2026-10-16 19:57:39.639494419 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpV8nOQ1/src/test.py` to project `src` 2026-10-16 19:57:39.639519666 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 19:57:39.639799682 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:39.639876846 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV8nOQ1/src/test.py"))}: Checking file '/tmp/.tmpV8nOQ1/src/test.py' 2026-10-16 19:57:39.640176599 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:39.640401611 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 19:57:39.640533418 DEBUG Received server response for request 2 2026-10-16 19:57:39.651004258 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:39.651097002 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:39.651114635 DEBUG method="shutdown" response.id=3 duration=27.08µs 2026-10-16 19:57:39.651141305 DEBUG Received server response for request 3 2026-10-16 19:57:39.651146024 DEBUG Client sends notification `exit` 2026-10-16 19:57:39.651207599 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-16 19:57:39.655233019 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:39.655318921 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:39.655360519 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:39.659211061 DEBUG Client info: None 2026-10-16 19:57:39.659261796 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 19:57:39.659282565 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:39.659290179 INFO Version: Unknown 2026-10-16 19:57:39.660481875 DEBUG Received server response for request 1 2026-10-16 19:57:39.660544803 DEBUG Client sends notification `initialized` 2026-10-16 19:57:39.660680708 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:39.661122697 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:39.661479446 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:39.661491949 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:39.661510714 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:39.662050817 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:39.662343827 DEBUG Initializing workspace `file:///tmp/.tmpV91Mj5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:39.662795264 DEBUG Searching for a project in '/tmp/.tmpV91Mj5/src' 2026-10-16 19:57:39.663011790 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:39.663108611 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:39.663924382 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:39.664051360 DEBUG Resolving local virtual environment: /tmp/.tmpV91Mj5/src/.venv 2026-10-16 19:57:39.664232830 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 19:57:39.664379806 DEBUG No virtual environment found 2026-10-16 19:57:39.664544825 DEBUG Adding first-party search path `/tmp/.tmpV91Mj5/src` 2026-10-16 19:57:39.664751032 DEBUG Using vendored stdlib 2026-10-16 19:57:39.665012923 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:39.665106940 DEBUG Adding new file root '/tmp/.tmpV91Mj5/src' of kind Project 2026-10-16 19:57:39.667225774 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:39.667539883 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:39.667697619 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV91Mj5/src/test.py"))}: Checking file '/tmp/.tmpV91Mj5/src/test.py' 2026-10-16 19:57:39.667835457 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV91Mj5/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:39.679053028 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpV91Mj5/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:39.684823271 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-16 19:57:39.684847316 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:41.661638758 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:41.662106565 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:41.662147813 DEBUG method="workspace/diagnostic" response.id=2 duration=1.99s 2026-10-16 19:57:41.662155557 DEBUG method="shutdown" response.id=3 duration=60.71µs 2026-10-16 19:57:41.662335705 DEBUG Received server response for request 2 2026-10-16 19:57:41.662342788 DEBUG Received server response for request 3 2026-10-16 19:57:41.662348780 DEBUG Client sends notification `exit` 2026-10-16 19:57:41.662403953 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-16 19:57:41.669911645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:41.672603223 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:41.672765418 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:41.673486310 DEBUG Client info: None 2026-10-16 19:57:41.673542054 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 19:57:41.673568855 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:41.673587319 INFO Version: Unknown 2026-10-16 19:57:41.673653133 DEBUG Received server response for request 1 2026-10-16 19:57:41.673723515 DEBUG Client sends notification `initialized` 2026-10-16 19:57:41.673773118 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:41.674818479 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:41.675066644 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:41.675176811 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:41.675300202 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:41.675401773 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:41.675558727 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:41.675680766 DEBUG Initializing workspace `file:///tmp/.tmpeHCoZ2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:41.675756869 DEBUG Searching for a project in '/tmp/.tmpeHCoZ2/src' 2026-10-16 19:57:41.675793147 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:41.675799188 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:41.676835862 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:41.676945198 DEBUG Resolving local virtual environment: /tmp/.tmpeHCoZ2/src/.venv 2026-10-16 19:57:41.677097724 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 19:57:41.677202290 DEBUG No virtual environment found 2026-10-16 19:57:41.677311795 DEBUG Adding first-party search path `/tmp/.tmpeHCoZ2/src` 2026-10-16 19:57:41.677409829 DEBUG Using vendored stdlib 2026-10-16 19:57:41.677683743 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:41.677797707 DEBUG Adding new file root '/tmp/.tmpeHCoZ2/src' of kind Project 2026-10-16 19:57:41.680062685 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:41.680294620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeHCoZ2/src/test.py") 2026-10-16 19:57:41.680462505 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeHCoZ2/src/test.py` 2026-10-16 19:57:41.680612436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeHCoZ2/src/test.py` 2026-10-16 19:57:41.680893002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeHCoZ2/src/test.py` to project `src` 2026-10-16 19:57:41.681041882 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeHCoZ2/src/test.py` 2026-10-16 19:57:41.681147409 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:41.681255081 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:41.681420842 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:41.681591352 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHCoZ2/src/test.py"))}: Checking file '/tmp/.tmpeHCoZ2/src/test.py' 2026-10-16 19:57:41.681750561 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHCoZ2/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:41.693016642 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHCoZ2/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:41.699032396 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 19:57:41.699058645 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:43.675613172 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:43.676262490 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:43.676344654 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeHCoZ2/src/test.py", kind: FileContent } 2026-10-16 19:57:43.676360254 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeHCoZ2/src/test.py` 2026-10-16 19:57:43.676605023 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpeHCoZ2/src/test.py` to project `src` 2026-10-16 19:57:43.676629529 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 19:57:43.676748111 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:43.676953356 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHCoZ2/src/test.py"))}: Checking file '/tmp/.tmpeHCoZ2/src/test.py' 2026-10-16 19:57:43.677343638 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-16 19:57:43.677397008 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 19:57:43.677471678 DEBUG Received server response for request 2 2026-10-16 19:57:43.677576555 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:43.677631859 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:43.677653970 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:43.677658489 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:45.677756205 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:45.677999482 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:45.678131880 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeHCoZ2/src/test.py", kind: FileContent } 2026-10-16 19:57:45.678151146 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeHCoZ2/src/test.py` 2026-10-16 19:57:45.678357223 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpeHCoZ2/src/test.py` to project `src` 2026-10-16 19:57:45.678381238 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 19:57:45.678489390 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.678628902 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeHCoZ2/src/test.py"))}: Checking file '/tmp/.tmpeHCoZ2/src/test.py' 2026-10-16 19:57:45.678884852 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:45.678924106 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 19:57:45.678934195 DEBUG Received server response for request 3 2026-10-16 19:57:45.689407619 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:45.689511104 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.689530790 DEBUG method="shutdown" response.id=4 duration=31.69µs 2026-10-16 19:57:45.689572348 DEBUG Received server response for request 4 2026-10-16 19:57:45.689581826 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.689609308 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-16 19:57:45.693850102 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.694455718 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.694487327 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.694595250 DEBUG Client info: None 2026-10-16 19:57:45.694612252 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 19:57:45.694630245 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.694636657 INFO Version: Unknown 2026-10-16 19:57:45.694685058 DEBUG Received server response for request 1 2026-10-16 19:57:45.694726957 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.694740091 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.694795475 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.694857241 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.694860958 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.694890413 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.694904830 DEBUG Initializing workspace `file:///tmp/.tmpbUHjZx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.694918246 DEBUG Searching for a project in '/tmp/.tmpbUHjZx/src' 2026-10-16 19:57:45.694943262 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:45.694948452 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.695454121 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.695460783 DEBUG Resolving local virtual environment: /tmp/.tmpbUHjZx/src/.venv 2026-10-16 19:57:45.695497452 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 19:57:45.695502912 DEBUG No virtual environment found 2026-10-16 19:57:45.695512640 DEBUG Adding first-party search path `/tmp/.tmpbUHjZx/src` 2026-10-16 19:57:45.695516077 DEBUG Using vendored stdlib 2026-10-16 19:57:45.695654497 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.695659766 DEBUG Adding new file root '/tmp/.tmpbUHjZx/src' of kind Project 2026-10-16 19:57:45.696415013 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:45.697497664 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-10-16 19:57:45.697572284 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.697751630 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbUHjZx/src/file_001.py"))}: Checking file '/tmp/.tmpbUHjZx/src/file_001.py' 2026-10-16 19:57:45.697764534 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbUHjZx/src/file_000.py"))}: Checking file '/tmp/.tmpbUHjZx/src/file_000.py' 2026-10-16 19:57:45.697902583 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbUHjZx/src/file_001.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:45.709456845 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbUHjZx/src/file_001.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:45.715250753 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbUHjZx/src/file_002.py"))}: Checking file '/tmp/.tmpbUHjZx/src/file_002.py' 2026-10-16 19:57:45.715313510 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbUHjZx/src/file_004.py"))}: Checking file '/tmp/.tmpbUHjZx/src/file_004.py' 2026-10-16 19:57:45.715480764 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbUHjZx/src/file_003.py"))}: Checking file '/tmp/.tmpbUHjZx/src/file_003.py' 2026-10-16 19:57:45.715868812 DEBUG Received notification `$/progress` 2026-10-16 19:57:45.715898007 DEBUG Received notification `$/progress` 2026-10-16 19:57:45.716018543 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 19:57:45.716059920 DEBUG method="workspace/diagnostic" response.id=2 duration=18.54ms 2026-10-16 19:57:45.716116126 DEBUG Received server response for request 2 2026-10-16 19:57:45.726285500 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:45.726357936 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.726366692 DEBUG method="shutdown" response.id=3 duration=15.91µs 2026-10-16 19:57:45.726500964 DEBUG Received server response for request 3 2026-10-16 19:57:45.726507396 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.726519359 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-16 19:57:45.730263321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.731445699 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.731476857 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.731571335 DEBUG Client info: None 2026-10-16 19:57:45.731593747 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 19:57:45.731611720 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.731617431 INFO Version: Unknown 2026-10-16 19:57:45.731687332 DEBUG Received server response for request 1 2026-10-16 19:57:45.731727818 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.731741343 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.732494306 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.732541634 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.732547155 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.732560780 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:45.732564447 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:45.732568395 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:45.732570949 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:45.732614181 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.732634769 DEBUG Initializing workspace `file:///tmp/.tmpm3qEzB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.732650869 DEBUG Searching for a project in '/tmp/.tmpm3qEzB/src' 2026-10-16 19:57:45.732677129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:45.732682298 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.733228703 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.733236057 DEBUG Resolving local virtual environment: /tmp/.tmpm3qEzB/src/.venv 2026-10-16 19:57:45.733277114 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 19:57:45.733282855 DEBUG No virtual environment found 2026-10-16 19:57:45.733292894 DEBUG Adding first-party search path `/tmp/.tmpm3qEzB/src` 2026-10-16 19:57:45.733296140 DEBUG Using vendored stdlib 2026-10-16 19:57:45.733950758 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.733959815 DEBUG Adding new file root '/tmp/.tmpm3qEzB/src' of kind Project 2026-10-16 19:57:45.737468916 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.001s 2026-10-16 19:57:45.737668711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm3qEzB/src/error_0.py") 2026-10-16 19:57:45.737844671 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm3qEzB/src/error_0.py` 2026-10-16 19:57:45.738077969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm3qEzB/src/error_0.py` 2026-10-16 19:57:45.738386718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm3qEzB/src/error_0.py` to project `src` 2026-10-16 19:57:45.738585671 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm3qEzB/src/error_0.py` 2026-10-16 19:57:45.738690137 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:45.738898969 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:45.739027319 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm3qEzB/src/error_1.py") 2026-10-16 19:57:45.739259775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm3qEzB/src/error_1.py` 2026-10-16 19:57:45.739354964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm3qEzB/src/error_1.py` 2026-10-16 19:57:45.739631042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm3qEzB/src/error_1.py` to project `src` 2026-10-16 19:57:45.739746108 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm3qEzB/src/error_1.py` 2026-10-16 19:57:45.739948367 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:45.740049206 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 19:57:45.740277725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm3qEzB/src/error_2.py") 2026-10-16 19:57:45.740379806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm3qEzB/src/error_2.py` 2026-10-16 19:57:45.740492828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm3qEzB/src/error_2.py` 2026-10-16 19:57:45.740828007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm3qEzB/src/error_2.py` to project `src` 2026-10-16 19:57:45.740940899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm3qEzB/src/error_2.py` 2026-10-16 19:57:45.741134983 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:45.741229069 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 19:57:45.741415268 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.741564027 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_1.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_1.py' 2026-10-16 19:57:45.741620754 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_3.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_3.py' 2026-10-16 19:57:45.741690725 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:45.752845177 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:45.758557572 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_4.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_4.py' 2026-10-16 19:57:45.758584542 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_6.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_6.py' 2026-10-16 19:57:45.758671375 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_0.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_0.py' 2026-10-16 19:57:45.758714276 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_2.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_2.py' 2026-10-16 19:57:45.758761484 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_5.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_5.py' 2026-10-16 19:57:45.759369485 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 19:57:45.759443313 DEBUG method="workspace/diagnostic" response.id=2 duration=18.08ms 2026-10-16 19:57:45.759466587 DEBUG Received server response for request 2 2026-10-16 19:57:45.759535175 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:45.759550123 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:45.759553580 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:45.759555974 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:45.759577264 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:45.759610396 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpm3qEzB/src/error_0.py", kind: FileContent } 2026-10-16 19:57:45.759618061 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpm3qEzB/src/error_0.py` 2026-10-16 19:57:45.759938482 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpm3qEzB/src/error_0.py` to project `src` 2026-10-16 19:57:45.759963819 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:45.759981613 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpm3qEzB/src/error_1.py", kind: FileContent } 2026-10-16 19:57:45.759988566 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpm3qEzB/src/error_1.py` 2026-10-16 19:57:45.760044541 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpm3qEzB/src/error_1.py` to project `src` 2026-10-16 19:57:45.760059118 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:45.760071702 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpm3qEzB/src/error_2.py", kind: FileContent } 2026-10-16 19:57:45.760076300 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpm3qEzB/src/error_2.py` 2026-10-16 19:57:45.760125523 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpm3qEzB/src/error_2.py` to project `src` 2026-10-16 19:57:45.760172280 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.760472043 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_1.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_1.py' 2026-10-16 19:57:45.760626542 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_0.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_0.py' 2026-10-16 19:57:45.760768559 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpm3qEzB/src/error_2.py"))}: Checking file '/tmp/.tmpm3qEzB/src/error_2.py' 2026-10-16 19:57:45.761350320 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-16 19:57:45.761549774 DEBUG method="workspace/diagnostic" response.id=3 duration=1.42ms 2026-10-16 19:57:45.761998245 DEBUG Received notification `$/progress` 2026-10-16 19:57:45.762008434 DEBUG Received server response for request 3 2026-10-16 19:57:45.772552512 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:45.772583099 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.772592446 DEBUG method="shutdown" response.id=4 duration=14.01µs 2026-10-16 19:57:45.772610330 DEBUG Received server response for request 4 2026-10-16 19:57:45.772614247 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.772669982 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-16 19:57:45.778289923 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.778365284 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.778468718 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.778505187 DEBUG Client info: None 2026-10-16 19:57:45.779968712 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:45.779982798 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.779988329 INFO Version: Unknown 2026-10-16 19:57:45.780030197 DEBUG Received server response for request 1 2026-10-16 19:57:45.780064191 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.780075863 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.780132379 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.780202611 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.780205676 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.780234510 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.780250500 DEBUG Initializing workspace `file:///tmp/.tmpOau8Vf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.780262182 DEBUG Searching for a project in '/tmp/.tmpOau8Vf/src' 2026-10-16 19:57:45.780301576 DEBUG Found project at '/tmp/.tmpOau8Vf' 2026-10-16 19:57:45.780306596 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.780812755 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.780819097 DEBUG Resolving local virtual environment: /tmp/.tmpOau8Vf/.venv 2026-10-16 19:57:45.780854323 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 19:57:45.780859763 DEBUG No virtual environment found 2026-10-16 19:57:45.780866656 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:45.780873329 DEBUG Adding first-party search path `/tmp/.tmpOau8Vf/src` 2026-10-16 19:57:45.780876254 DEBUG Adding first-party search path `/tmp/.tmpOau8Vf` 2026-10-16 19:57:45.780879119 DEBUG Using vendored stdlib 2026-10-16 19:57:45.781006338 INFO Python version: Python 3.10, platform: linux 2026-10-16 19:57:45.781011167 DEBUG Adding new file root '/tmp/.tmpOau8Vf' of kind Project 2026-10-16 19:57:45.781439280 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:45.785639178 INFO Project::index_files{project=.tmpOau8Vf}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:45.785713277 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpOau8Vf' 2026-10-16 19:57:45.785864120 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOau8Vf/src/foo.py"))}: Checking file '/tmp/.tmpOau8Vf/src/foo.py' 2026-10-16 19:57:45.785994695 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOau8Vf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:45.804716470 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOau8Vf/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 19:57:45.804958655 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpOau8Vf/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:45.805386738 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-16 19:57:45.805584158 DEBUG method="workspace/diagnostic" response.id=2 duration=19.92ms 2026-10-16 19:57:45.805773784 DEBUG Received server response for request 2 2026-10-16 19:57:45.816281713 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:45.816382973 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.816397620 DEBUG method="shutdown" response.id=3 duration=26.35µs 2026-10-16 19:57:45.816418780 DEBUG Received server response for request 3 2026-10-16 19:57:45.816435000 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.816451842 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-16 19:57:45.820458347 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.821470916 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.821518255 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.821609817 DEBUG Client info: None 2026-10-16 19:57:45.821630035 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:45.821646385 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.821654290 INFO Version: Unknown 2026-10-16 19:57:45.821705777 DEBUG Received server response for request 1 2026-10-16 19:57:45.821747745 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.821761351 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.821809261 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.821878130 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.821881536 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.821912545 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.821929266 DEBUG Initializing workspace `file:///tmp/.tmp0p1oX8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.821941609 DEBUG Searching for a project in '/tmp/.tmp0p1oX8/src' 2026-10-16 19:57:45.821966726 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:45.821971976 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.822449942 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:45.822472134 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.822476362 DEBUG Resolving local virtual environment: /tmp/.tmp0p1oX8/src/.venv 2026-10-16 19:57:45.822518451 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 19:57:45.822523711 DEBUG No virtual environment found 2026-10-16 19:57:45.822534732 DEBUG Adding first-party search path `/tmp/.tmp0p1oX8/src` 2026-10-16 19:57:45.822547025 DEBUG Using vendored stdlib 2026-10-16 19:57:45.822691195 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.822701655 DEBUG Adding new file root '/tmp/.tmp0p1oX8/src' of kind Project 2026-10-16 19:57:45.828249751 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.005s 2026-10-16 19:57:45.828311617 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.828418688 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0p1oX8/src/foo.py"))}: Checking file '/tmp/.tmp0p1oX8/src/foo.py' 2026-10-16 19:57:45.828921922 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0p1oX8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:45.839844439 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0p1oX8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:45.847015539 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-16 19:57:45.847080842 DEBUG method="workspace/diagnostic" response.id=2 duration=18.81ms 2026-10-16 19:57:45.847121628 DEBUG Received server response for request 2 2026-10-16 19:57:45.857442727 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:45.857609290 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.857713806 DEBUG method="shutdown" response.id=3 duration=112.53µs 2026-10-16 19:57:45.857748441 DEBUG Received server response for request 3 2026-10-16 19:57:45.857757057 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.857817210 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-16 19:57:45.863098926 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.864453247 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.864487130 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.864565437 DEBUG Client info: None 2026-10-16 19:57:45.864588190 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:45.864604410 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.864611574 INFO Version: Unknown 2026-10-16 19:57:45.864660796 DEBUG Received server response for request 1 2026-10-16 19:57:45.864701783 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.864714697 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.864775571 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.864839732 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.864843188 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.864872854 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.864888744 DEBUG Initializing workspace `file:///tmp/.tmpffw8hY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.864901487 DEBUG Searching for a project in '/tmp/.tmpffw8hY/src' 2026-10-16 19:57:45.864925923 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:45.864930652 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.865403990 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.865410482 DEBUG Resolving local virtual environment: /tmp/.tmpffw8hY/src/.venv 2026-10-16 19:57:45.865464203 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 19:57:45.865469423 DEBUG No virtual environment found 2026-10-16 19:57:45.865485934 DEBUG Adding first-party search path `/tmp/.tmpffw8hY/src` 2026-10-16 19:57:45.865489310 DEBUG Using vendored stdlib 2026-10-16 19:57:45.865613393 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.865617220 DEBUG Adding new file root '/tmp/.tmpffw8hY/src' of kind Project 2026-10-16 19:57:45.869450750 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:45.870475863 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 19:57:45.870594746 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.870742934 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpffw8hY/src/foo.py"))}: Checking file '/tmp/.tmpffw8hY/src/foo.py' 2026-10-16 19:57:45.870911029 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:45.871180164 DEBUG method="workspace/diagnostic" response.id=2 duration=670.51µs 2026-10-16 19:57:45.871315779 DEBUG Received server response for request 2 2026-10-16 19:57:45.881720104 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:45.881814972 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.881821614 DEBUG method="shutdown" response.id=3 duration=20.15µs 2026-10-16 19:57:45.881940707 DEBUG Received server response for request 3 2026-10-16 19:57:45.881946318 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.881961607 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-16 19:57:45.883862542 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.885469707 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.885519109 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.887367536 DEBUG Client info: None 2026-10-16 19:57:45.887394617 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:45.887413412 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.887431566 INFO Version: Unknown 2026-10-16 19:57:45.887487471 DEBUG Received server response for request 1 2026-10-16 19:57:45.887531885 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.887548746 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp5xm0Zf 2026-10-16 19:57:45.887556631 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.887684851 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.887721681 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.887726800 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.887735386 DEBUG No workspace configuration provided for file:///tmp/.tmp5xm0Zf 2026-10-16 19:57:45.887751076 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 19:57:45.887754061 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 19:57:45.887768288 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.887774520 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp5xm0Zf, using default options 2026-10-16 19:57:45.887782515 DEBUG Initializing workspace `file:///tmp/.tmp5xm0Zf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.887794187 DEBUG Searching for a project in '/tmp/.tmp5xm0Zf' 2026-10-16 19:57:45.887811208 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:45.887815557 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.888199397 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.888204466 DEBUG Resolving local virtual environment: /tmp/.tmp5xm0Zf/.venv 2026-10-16 19:57:45.888230435 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 19:57:45.888234302 DEBUG No virtual environment found 2026-10-16 19:57:45.888241205 DEBUG Adding first-party search path `/tmp/.tmp5xm0Zf` 2026-10-16 19:57:45.888244231 DEBUG Using vendored stdlib 2026-10-16 19:57:45.888352003 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.888355299 DEBUG Adding new file root '/tmp/.tmp5xm0Zf' of kind Project 2026-10-16 19:57:45.892461481 INFO Project::index_files{project=.tmp5xm0Zf}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:45.892478423 DEBUG Updating project to check open files 2026-10-16 19:57:45.892582057 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:45.892586525 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:45.892596925 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 19:57:45.892603607 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:45.892605681 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:45.892610510 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 19:57:45.892615800 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 19:57:45.892617904 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 19:57:45.892622833 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 19:57:45.892918187 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 19:57:45.893271560 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 19:57:45.909296117 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:45.916017684 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:45.916041820 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 19:57:45.916023185 DEBUG method="textDocument/prepareRename" response.id=2 duration=142.14µs 2026-10-16 19:57:45.916052309 DEBUG Received server response for request 2 2026-10-16 19:57:45.916061376 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 19:57:45.916819558 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmp5xm0Zf/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 19:57:45.916904508 DEBUG method="textDocument/rename" response.id=3 duration=825.87µs 2026-10-16 19:57:45.917097820 DEBUG Received server response for request 3 2026-10-16 19:57:45.927405534 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:45.927655493 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.927668958 DEBUG method="shutdown" response.id=4 duration=19.70µs 2026-10-16 19:57:45.927687423 DEBUG Received server response for request 4 2026-10-16 19:57:45.927694546 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.927706078 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-16 19:57:45.931040282 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.932654029 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.932698191 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.932855336 DEBUG Client info: None 2026-10-16 19:57:45.932892716 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:45.932911071 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.932919046 INFO Version: Unknown 2026-10-16 19:57:45.933698428 DEBUG Received server response for request 1 2026-10-16 19:57:45.933754092 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.933772376 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpmePmmS 2026-10-16 19:57:45.933782365 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.933836637 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.933867905 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.933874167 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.933885348 DEBUG No workspace configuration provided for file:///tmp/.tmpmePmmS 2026-10-16 19:57:45.933893884 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:45.933898333 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 19:57:45.933920815 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.933926175 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpmePmmS, using default options 2026-10-16 19:57:45.933935172 DEBUG Initializing workspace `file:///tmp/.tmpmePmmS`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.933948767 DEBUG Searching for a project in '/tmp/.tmpmePmmS' 2026-10-16 19:57:45.933970137 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:45.933975097 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.934386939 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.934395235 DEBUG Resolving local virtual environment: /tmp/.tmpmePmmS/.venv 2026-10-16 19:57:45.934448985 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 19:57:45.934454586 DEBUG No virtual environment found 2026-10-16 19:57:45.934464605 DEBUG Adding first-party search path `/tmp/.tmpmePmmS` 2026-10-16 19:57:45.934468452 DEBUG Using vendored stdlib 2026-10-16 19:57:45.934590861 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.934595280 DEBUG Adding new file root '/tmp/.tmpmePmmS' of kind Project 2026-10-16 19:57:45.939887586 INFO Project::index_files{project=.tmpmePmmS}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:45.940022179 DEBUG Updating project to check open files 2026-10-16 19:57:45.940226562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmePmmS/foo.py") 2026-10-16 19:57:45.940332290 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmePmmS/foo.py` 2026-10-16 19:57:45.940442157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmePmmS/foo.py` 2026-10-16 19:57:45.940643154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmePmmS/foo.py` to project `.tmpmePmmS` 2026-10-16 19:57:45.940765443 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmePmmS/foo.py` 2026-10-16 19:57:45.940858938 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:45.940951893 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:45.941276421 DEBUG method="textDocument/prepareRename" response.id=2 duration=215.07µs 2026-10-16 19:57:45.941395665 DEBUG Received server response for request 2 2026-10-16 19:57:45.941405503 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 19:57:45.942150200 DEBUG method="textDocument/rename" response.id=3 duration=709.73µs 2026-10-16 19:57:45.942165018 DEBUG Received server response for request 3 2026-10-16 19:57:45.952616822 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:45.952757105 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.952767535 DEBUG method="shutdown" response.id=4 duration=15.79µs 2026-10-16 19:57:45.952775750 DEBUG Received server response for request 4 2026-10-16 19:57:45.952784427 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.952831856 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-16 19:57:45.955109197 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:45.955186783 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.955226898 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.955295416 DEBUG Client info: None 2026-10-16 19:57:45.955318429 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 19:57:45.955338447 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.955344138 INFO Version: Unknown 2026-10-16 19:57:45.956786613 DEBUG Received server response for request 1 2026-10-16 19:57:45.956837138 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.956860362 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.956923961 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.956956913 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.956963315 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.956985406 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:45.956988211 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:45.957010303 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.957028888 DEBUG Initializing workspace `file:///tmp/.tmpQhogq5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.957042303 DEBUG Searching for a project in '/tmp/.tmpQhogq5/src' 2026-10-16 19:57:45.957077118 DEBUG Found project at '/tmp/.tmpQhogq5/src' 2026-10-16 19:57:45.957081887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.957563280 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.957569602 DEBUG Resolving local virtual environment: /tmp/.tmpQhogq5/src/.venv 2026-10-16 19:57:45.957606271 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 19:57:45.957611581 DEBUG No virtual environment found 2026-10-16 19:57:45.957620217 DEBUG Adding first-party search path `/tmp/.tmpQhogq5/src` 2026-10-16 19:57:45.957623433 DEBUG Using vendored stdlib 2026-10-16 19:57:45.957744250 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.957747946 DEBUG Adding new file root '/tmp/.tmpQhogq5/src' of kind Project 2026-10-16 19:57:45.963420246 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.005s 2026-10-16 19:57:45.963500897 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQhogq5/src/script.py") 2026-10-16 19:57:45.963510635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQhogq5/src/script.py` 2026-10-16 19:57:45.963531885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQhogq5/src/script.py` 2026-10-16 19:57:45.964104279 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpQhogq5/src/script.py` from project `src` 2026-10-16 19:57:45.964136950 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQhogq5/src/script.py` 2026-10-16 19:57:45.964140457 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:45.964146779 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:45.964200169 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.964322428 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQhogq5/src/main.py"))}: Checking file '/tmp/.tmpQhogq5/src/main.py' 2026-10-16 19:57:45.964418598 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQhogq5/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:45.975871901 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQhogq5/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:45.976055756 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 19:57:45.976101131 DEBUG method="workspace/diagnostic" response.id=2 duration=11.95ms 2026-10-16 19:57:45.976139313 DEBUG Received server response for request 2 2026-10-16 19:57:45.976313870 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 19:57:45.976323568 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:45.976351130 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpQhogq5/src/script.py` 2026-10-16 19:57:45.976357081 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 19:57:45.976372209 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 19:57:45.976398078 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQhogq5/src/script.py", kind: FileContent } 2026-10-16 19:57:45.976405201 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpQhogq5/src/script.py` 2026-10-16 19:57:45.976411052 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpQhogq5/src/script.py` 2026-10-16 19:57:45.976489099 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpQhogq5/src/script.py` to project `src` 2026-10-16 19:57:45.976527220 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:45.976595638 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQhogq5/src/script.py"))}: Checking file '/tmp/.tmpQhogq5/src/script.py' 2026-10-16 19:57:45.976773382 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:45.976805031 DEBUG method="workspace/diagnostic" response.id=3 duration=297.88µs 2026-10-16 19:57:45.976819198 DEBUG Received server response for request 3 2026-10-16 19:57:45.986952595 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:45.986990355 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:45.986998881 DEBUG method="shutdown" response.id=4 duration=13.89µs 2026-10-16 19:57:45.987030982 DEBUG Received server response for request 4 2026-10-16 19:57:45.987047132 DEBUG Client sends notification `exit` 2026-10-16 19:57:45.987064915 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-16 19:57:45.990887475 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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 19:57:45.993310069 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:45.993435765 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:45.993686345 DEBUG Client info: None 2026-10-16 19:57:45.993815377 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 19:57:45.994615848 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:45.994630336 INFO Version: Unknown 2026-10-16 19:57:45.994684788 DEBUG Received server response for request 1 2026-10-16 19:57:45.994728289 DEBUG Client sends notification `initialized` 2026-10-16 19:57:45.994742275 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:45.994911323 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:45.995128951 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:45.995137487 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:45.995157074 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:45.995159769 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:45.995636483 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:45.995799669 DEBUG Initializing workspace `file:///tmp/.tmpSWE2dh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:45.996056821 DEBUG Searching for a project in '/tmp/.tmpSWE2dh/src' 2026-10-16 19:57:45.996242940 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:45.996375138 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:45.997055134 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:45.997190367 DEBUG Resolving local virtual environment: /tmp/.tmpSWE2dh/src/.venv 2026-10-16 19:57:45.997364083 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 19:57:45.997517240 DEBUG No virtual environment found 2026-10-16 19:57:45.997657664 DEBUG Adding first-party search path `/tmp/.tmpSWE2dh/src` 2026-10-16 19:57:45.997778741 DEBUG Using vendored stdlib 2026-10-16 19:57:45.998033709 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:45.998143104 DEBUG Adding new file root '/tmp/.tmpSWE2dh/src' of kind Project 2026-10-16 19:57:46.000090667 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:46.000278229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSWE2dh/src/script.py") 2026-10-16 19:57:46.000451434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSWE2dh/src/script.py` 2026-10-16 19:57:46.000608418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSWE2dh/src/script.py` 2026-10-16 19:57:46.000852226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSWE2dh/src/script.py` to project `src` 2026-10-16 19:57:46.001070796 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 19:57:46.001564422 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/main.py"))}: Checking file '/tmp/.tmpSWE2dh/src/main.py' 2026-10-16 19:57:46.001784484 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.002085759 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 19:57:46.002223798 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/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 19:57:46.002332352 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/script.py"))}: No virtual environment found 2026-10-16 19:57:46.002451105 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/script.py"))}: Using vendored stdlib 2026-10-16 19:57:46.002671067 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.002809567 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/script.py"))}: Checking file '/tmp/.tmpSWE2dh/src/script.py' 2026-10-16 19:57:46.013548430 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSWE2dh/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.013690045 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 19:57:46.013728097 DEBUG method="workspace/diagnostic" response.id=2 duration=12.74ms 2026-10-16 19:57:46.013751440 DEBUG Received server response for request 2 2026-10-16 19:57:46.024140427 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.024199267 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.024206891 DEBUG method="shutdown" response.id=3 duration=12.64µs 2026-10-16 19:57:46.024227370 DEBUG Received server response for request 3 2026-10-16 19:57:46.024231868 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.024309293 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-16 19:57:46.028687906 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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 19:57:46.028782103 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.028819503 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.029326845 DEBUG Client info: None 2026-10-16 19:57:46.029341913 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.029357592 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.029364185 INFO Version: Unknown 2026-10-16 19:57:46.029413557 DEBUG Received server response for request 1 2026-10-16 19:57:46.029467128 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.029481144 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.030476501 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.030515184 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.030519822 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.030541313 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.030544549 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 19:57:46.030577190 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.030592108 DEBUG Initializing workspace `file:///tmp/.tmpv5SOZj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.030605483 DEBUG Searching for a project in '/tmp/.tmpv5SOZj/src' 2026-10-16 19:57:46.030628296 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.030632524 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.030981508 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.030987219 DEBUG Resolving local virtual environment: /tmp/.tmpv5SOZj/src/.venv 2026-10-16 19:57:46.031015893 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 19:57:46.031020291 DEBUG No virtual environment found 2026-10-16 19:57:46.031027815 DEBUG Adding first-party search path `/tmp/.tmpv5SOZj/src` 2026-10-16 19:57:46.031030761 DEBUG Using vendored stdlib 2026-10-16 19:57:46.031138523 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.031142109 DEBUG Adding new file root '/tmp/.tmpv5SOZj/src' of kind Project 2026-10-16 19:57:46.034333485 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.034354755 DEBUG Updating project to check open files 2026-10-16 19:57:46.034614432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpv5SOZj/src/foo.py") 2026-10-16 19:57:46.034626214 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpv5SOZj/src/foo.py` 2026-10-16 19:57:46.034637566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpv5SOZj/src/foo.py` 2026-10-16 19:57:46.034745328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpv5SOZj/src/foo.py` to project `src` 2026-10-16 19:57:46.034761368 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv5SOZj/src/foo.py` 2026-10-16 19:57:46.034764113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.034773551 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.036202471 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.036230734 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.055410108 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=20.63ms 2026-10-16 19:57:46.055458228 DEBUG Received server response for request 2 2026-10-16 19:57:46.065905654 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.066211288 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.066378842 DEBUG method="shutdown" response.id=3 duration=174.21µs 2026-10-16 19:57:46.066622569 DEBUG Received server response for request 3 2026-10-16 19:57:46.066718098 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.066934494 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-16 19:57:46.070215859 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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 19:57:46.070309885 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.070349870 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.070412488 DEBUG Client info: None 2026-10-16 19:57:46.070440260 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.070455047 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.070461229 INFO Version: Unknown 2026-10-16 19:57:46.072354630 DEBUG Received server response for request 1 2026-10-16 19:57:46.072396890 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.072410926 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.072490185 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.072573391 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.072577068 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.072592677 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.072596043 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 19:57:46.072613245 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.072627492 DEBUG Initializing workspace `file:///tmp/.tmpu5LwLe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.072639705 DEBUG Searching for a project in '/tmp/.tmpu5LwLe/src' 2026-10-16 19:57:46.072664391 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.072669351 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.073110729 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.073117161 DEBUG Resolving local virtual environment: /tmp/.tmpu5LwLe/src/.venv 2026-10-16 19:57:46.073155192 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 19:57:46.073159951 DEBUG No virtual environment found 2026-10-16 19:57:46.073169950 DEBUG Adding first-party search path `/tmp/.tmpu5LwLe/src` 2026-10-16 19:57:46.073173266 DEBUG Using vendored stdlib 2026-10-16 19:57:46.073300024 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.073304532 DEBUG Adding new file root '/tmp/.tmpu5LwLe/src' of kind Project 2026-10-16 19:57:46.075276912 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.075292030 DEBUG Updating project to check open files 2026-10-16 19:57:46.075370257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpu5LwLe/src/foo.py") 2026-10-16 19:57:46.075380225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpu5LwLe/src/foo.py` 2026-10-16 19:57:46.075387910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpu5LwLe/src/foo.py` 2026-10-16 19:57:46.075504448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpu5LwLe/src/foo.py` to project `src` 2026-10-16 19:57:46.075520589 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpu5LwLe/src/foo.py` 2026-10-16 19:57:46.075523153 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.075532130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.075756772 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.075786067 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.095035222 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=19.49ms 2026-10-16 19:57:46.095569584 DEBUG Received server response for request 2 2026-10-16 19:57:46.106001871 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.106155419 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.106309579 DEBUG method="shutdown" response.id=3 duration=161.35µs 2026-10-16 19:57:46.106492401 DEBUG Received server response for request 3 2026-10-16 19:57:46.106648224 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.106852687 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-16 19:57:46.110418205 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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 19:57:46.112447521 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.112488178 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.112562918 DEBUG Client info: None 2026-10-16 19:57:46.112577465 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.112592974 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.112599947 INFO Version: Unknown 2026-10-16 19:57:46.112643088 DEBUG Received server response for request 1 2026-10-16 19:57:46.112683123 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.112696168 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.112796366 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.112854976 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.112860977 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.112876115 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.112879201 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 19:57:46.113855723 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.113928990 DEBUG Initializing workspace `file:///tmp/.tmpBZGh4t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.113944138 DEBUG Searching for a project in '/tmp/.tmpBZGh4t/src' 2026-10-16 19:57:46.113970468 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.113975718 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.114444176 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.114451069 DEBUG Resolving local virtual environment: /tmp/.tmpBZGh4t/src/.venv 2026-10-16 19:57:46.114490393 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 19:57:46.114495362 DEBUG No virtual environment found 2026-10-16 19:57:46.114505401 DEBUG Adding first-party search path `/tmp/.tmpBZGh4t/src` 2026-10-16 19:57:46.114508527 DEBUG Using vendored stdlib 2026-10-16 19:57:46.114646305 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.114651836 DEBUG Adding new file root '/tmp/.tmpBZGh4t/src' of kind Project 2026-10-16 19:57:46.118151791 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-16 19:57:46.118167300 DEBUG Updating project to check open files 2026-10-16 19:57:46.118241509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBZGh4t/src/foo") 2026-10-16 19:57:46.118312382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBZGh4t/src/foo` to project `src` 2026-10-16 19:57:46.118331728 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBZGh4t/src/foo` 2026-10-16 19:57:46.118334293 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.118340595 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 19:57:46.119052430 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.121693834 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=3.33ms 2026-10-16 19:57:46.121885103 DEBUG Received server response for request 2 2026-10-16 19:57:46.122044211 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 19:57:46.122154178 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.122295092 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 19:57:46.122493134 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpBZGh4t/src/foo` 2026-10-16 19:57:46.122505727 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 19:57:46.122555631 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 19:57:46.122567673 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpBZGh4t/src/foo` from project `src` 2026-10-16 19:57:46.122607167 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpBZGh4t/src/foo", kind: FileContent } 2026-10-16 19:57:46.122617978 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpBZGh4t/src/foo` 2026-10-16 19:57:46.122625061 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpBZGh4t/src/foo` 2026-10-16 19:57:46.122670536 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBZGh4t/src/foo") 2026-10-16 19:57:46.122675425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBZGh4t/src/foo` 2026-10-16 19:57:46.122681256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBZGh4t/src/foo` 2026-10-16 19:57:46.122759183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBZGh4t/src/foo` to project `src` 2026-10-16 19:57:46.122774111 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBZGh4t/src/foo` 2026-10-16 19:57:46.122776836 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.122781605 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 19:57:46.123002309 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.139304887 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=16.52ms 2026-10-16 19:57:46.139330645 DEBUG Received server response for request 3 2026-10-16 19:57:46.149434226 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.149556906 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.149571393 DEBUG method="shutdown" response.id=4 duration=25.10µs 2026-10-16 19:57:46.149611579 DEBUG Received server response for request 4 2026-10-16 19:57:46.149616909 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.149768353 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-16 19:57:46.155522997 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.157280563 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.157397062 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.157595073 DEBUG Client info: None 2026-10-16 19:57:46.157620310 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.157636741 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.157643283 INFO Version: Unknown 2026-10-16 19:57:46.157769951 DEBUG Received server response for request 1 2026-10-16 19:57:46.157824413 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.158170382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.158245132 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.158279557 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.158286350 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.158306437 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.158310315 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 19:57:46.158319191 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.158335652 DEBUG Initializing workspace `file:///tmp/.tmpW3K47I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.158348266 DEBUG Searching for a project in '/tmp/.tmpW3K47I/src' 2026-10-16 19:57:46.158373433 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.158378042 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.159134621 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.159145872 DEBUG Resolving local virtual environment: /tmp/.tmpW3K47I/src/.venv 2026-10-16 19:57:46.159837930 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 19:57:46.159853028 DEBUG No virtual environment found 2026-10-16 19:57:46.159867606 DEBUG Adding first-party search path `/tmp/.tmpW3K47I/src` 2026-10-16 19:57:46.159871623 DEBUG Using vendored stdlib 2026-10-16 19:57:46.160131460 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.160139566 DEBUG Adding new file root '/tmp/.tmpW3K47I/src' of kind Project 2026-10-16 19:57:46.162285501 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.162308444 DEBUG Updating project to check open files 2026-10-16 19:57:46.162406037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpW3K47I/src/script.py") 2026-10-16 19:57:46.162415344 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpW3K47I/src/script.py` 2026-10-16 19:57:46.162438838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpW3K47I/src/script.py` 2026-10-16 19:57:46.162595532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpW3K47I/src/script.py` to project `src` 2026-10-16 19:57:46.162613716 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpW3K47I/src/script.py` 2026-10-16 19:57:46.162616211 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.162627863 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.162736988 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-16 19:57:46.162759079 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-16 19:57:46.163452470 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-16 19:57:46.163483027 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 19:57:46.163488788 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-16 19:57:46.163492244 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-16 19:57:46.163611458 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-16 19:57:46.163732956 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.166348021 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=3.71ms 2026-10-16 19:57:46.166367908 DEBUG Received server response for request 2 2026-10-16 19:57:46.176451892 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.176540548 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.176546860 DEBUG method="shutdown" response.id=3 duration=16.48µs 2026-10-16 19:57:46.176553964 DEBUG Received server response for request 3 2026-10-16 19:57:46.176557109 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.176569022 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-16 19:57:46.178639946 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.180234928 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.180297666 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.180508371 DEBUG Client info: None 2026-10-16 19:57:46.180631181 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.180646770 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.180652191 INFO Version: Unknown 2026-10-16 19:57:46.180829002 DEBUG Received server response for request 1 2026-10-16 19:57:46.181010743 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.181094370 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.181163550 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.181273245 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.181279427 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.181299955 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.181314102 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-16 19:57:46.182008545 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.182026158 DEBUG Initializing workspace `file:///tmp/.tmpXwhfG9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.182043009 DEBUG Searching for a project in '/tmp/.tmpXwhfG9/src' 2026-10-16 19:57:46.183026865 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.183035020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.183691461 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.183702592 DEBUG Resolving local virtual environment: /tmp/.tmpXwhfG9/src/.venv 2026-10-16 19:57:46.183903579 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 19:57:46.183913307 DEBUG No virtual environment found 2026-10-16 19:57:46.183923426 DEBUG Adding first-party search path `/tmp/.tmpXwhfG9/src` 2026-10-16 19:57:46.183926983 DEBUG Using vendored stdlib 2026-10-16 19:57:46.184378931 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.184388909 DEBUG Adding new file root '/tmp/.tmpXwhfG9/src' of kind Project 2026-10-16 19:57:46.186465414 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.186484340 DEBUG Updating project to check open files 2026-10-16 19:57:46.186573457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXwhfG9/src/foo.py") 2026-10-16 19:57:46.186583005 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXwhfG9/src/foo.py` 2026-10-16 19:57:46.186590679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXwhfG9/src/foo.py` 2026-10-16 19:57:46.187115684 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXwhfG9/src/foo.py` to project `src` 2026-10-16 19:57:46.187138116 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXwhfG9/src/foo.py` 2026-10-16 19:57:46.187141302 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.187154637 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.187765923 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.206080155 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.214334948 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:46.214919935 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-16 19:57:46.215000056 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:46.215245346 DEBUG method="textDocument/signatureHelp" response.id=2 duration=28.08ms 2026-10-16 19:57:46.215273609 DEBUG Received server response for request 2 2026-10-16 19:57:46.225646325 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.225708000 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.225714112 DEBUG method="shutdown" response.id=3 duration=11.57µs 2026-10-16 19:57:46.225720904 DEBUG Received server response for request 3 2026-10-16 19:57:46.225724020 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.225733849 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-16 19:57:46.230623630 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.230696948 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.230730651 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.230782348 DEBUG Client info: None 2026-10-16 19:57:46.230793699 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.230805882 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.230811933 INFO Version: Unknown 2026-10-16 19:57:46.230853602 DEBUG Received server response for request 1 2026-10-16 19:57:46.230890371 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.230900600 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDBonOX 2026-10-16 19:57:46.230905940 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.230945764 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.231006188 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.231009023 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.231014353 DEBUG No workspace configuration provided for file:///tmp/.tmpDBonOX 2026-10-16 19:57:46.231032768 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.231037006 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDBonOX, using default options 2026-10-16 19:57:46.231044570 DEBUG Initializing workspace `file:///tmp/.tmpDBonOX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.231054829 DEBUG Searching for a project in '/tmp/.tmpDBonOX' 2026-10-16 19:57:46.231073925 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.231078564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.231481660 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.231487370 DEBUG Resolving local virtual environment: /tmp/.tmpDBonOX/.venv 2026-10-16 19:57:46.231521114 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 19:57:46.231526003 DEBUG No virtual environment found 2026-10-16 19:57:46.231545279 DEBUG Adding first-party search path `/tmp/.tmpDBonOX` 2026-10-16 19:57:46.231548776 DEBUG Using vendored stdlib 2026-10-16 19:57:46.231672999 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.231676816 DEBUG Adding new file root '/tmp/.tmpDBonOX' of kind Project 2026-10-16 19:57:46.233325428 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.233331489 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 19:57:46.234572798 INFO Project::index_files{project=.tmpDBonOX}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.234585892 DEBUG Updating project to check open files 2026-10-16 19:57:46.234660021 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDBonOX/foo.py") 2026-10-16 19:57:46.234667205 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDBonOX/foo.py` 2026-10-16 19:57:46.234674268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDBonOX/foo.py` 2026-10-16 19:57:46.234752515 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDBonOX/foo.py` to project `.tmpDBonOX` 2026-10-16 19:57:46.234767012 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDBonOX/foo.py` 2026-10-16 19:57:46.234769326 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.234783423 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.235024635 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.235081422 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=290.88µs 2026-10-16 19:57:46.235099425 DEBUG Received server response for request 2 2026-10-16 19:57:46.235119293 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 19:57:46.235196788 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=56.36µs 2026-10-16 19:57:46.235209802 DEBUG Received server response for request 3 2026-10-16 19:57:46.235215273 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 19:57:46.235259225 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=32.63µs 2026-10-16 19:57:46.235270747 DEBUG Received server response for request 4 2026-10-16 19:57:46.235274955 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-16 19:57:46.248509398 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=13.22ms 2026-10-16 19:57:46.248528915 DEBUG Received server response for request 5 2026-10-16 19:57:46.248547179 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-16 19:57:46.248598505 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=36.21µs 2026-10-16 19:57:46.248610628 DEBUG Received server response for request 6 2026-10-16 19:57:46.258684854 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 19:57:46.258709009 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.258714660 DEBUG method="shutdown" response.id=7 duration=8.12µs 2026-10-16 19:57:46.258720390 DEBUG Received server response for request 7 2026-10-16 19:57:46.258723236 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.258734587 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-16 19:57:46.261013612 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.261090145 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.261126163 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.261188229 DEBUG Client info: None 2026-10-16 19:57:46.261218336 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.261244896 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.261252901 INFO Version: Unknown 2026-10-16 19:57:46.261313514 DEBUG Received server response for request 1 2026-10-16 19:57:46.261356485 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.264451200 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpwv3q4P 2026-10-16 19:57:46.264469213 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.264676983 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.264705386 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.264708482 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.264719954 DEBUG No workspace configuration provided for file:///tmp/.tmpwv3q4P 2026-10-16 19:57:46.264726295 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.264729071 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 19:57:46.264796878 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.264801667 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpwv3q4P, using default options 2026-10-16 19:57:46.264809862 DEBUG Initializing workspace `file:///tmp/.tmpwv3q4P`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.264823307 DEBUG Searching for a project in '/tmp/.tmpwv3q4P' 2026-10-16 19:57:46.264848034 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.264852743 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.265277259 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.265283871 DEBUG Resolving local virtual environment: /tmp/.tmpwv3q4P/.venv 2026-10-16 19:57:46.265325970 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 19:57:46.265331080 DEBUG No virtual environment found 2026-10-16 19:57:46.265344725 DEBUG Adding first-party search path `/tmp/.tmpwv3q4P` 2026-10-16 19:57:46.265348032 DEBUG Using vendored stdlib 2026-10-16 19:57:46.266055829 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.266065728 DEBUG Adding new file root '/tmp/.tmpwv3q4P' of kind Project 2026-10-16 19:57:46.269559531 INFO Project::index_files{project=.tmpwv3q4P}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.269686489 DEBUG Updating project to check open files 2026-10-16 19:57:46.269849986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwv3q4P/foo.py") 2026-10-16 19:57:46.269955203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwv3q4P/foo.py` 2026-10-16 19:57:46.270055491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwv3q4P/foo.py` 2026-10-16 19:57:46.270235168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwv3q4P/foo.py` to project `.tmpwv3q4P` 2026-10-16 19:57:46.270351527 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwv3q4P/foo.py` 2026-10-16 19:57:46.270358700 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.270371063 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.270751617 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.271153771 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=774.12µs 2026-10-16 19:57:46.271193696 DEBUG Received server response for request 2 2026-10-16 19:57:46.271204927 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-16 19:57:46.286994654 DEBUG Module `__builtins__` not found in search paths 2026-10-16 19:57:46.338708141 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=67.40ms 2026-10-16 19:57:46.339028261 DEBUG Received server response for request 3 2026-10-16 19:57:46.349132483 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.349281743 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.349293155 DEBUG method="shutdown" response.id=4 duration=19.53µs 2026-10-16 19:57:46.349299867 DEBUG Received server response for request 4 2026-10-16 19:57:46.349303103 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.349313934 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-16 19:57:46.361948883 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.363450088 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.363506604 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.363589390 DEBUG Client info: None 2026-10-16 19:57:46.363613194 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.363631158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.363638191 INFO Version: Unknown 2026-10-16 19:57:46.363683105 DEBUG Received server response for request 1 2026-10-16 19:57:46.363729102 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.363740553 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzqvHGv 2026-10-16 19:57:46.363748839 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.363791178 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.363864806 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.363868373 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.363875647 DEBUG No workspace configuration provided for file:///tmp/.tmpzqvHGv 2026-10-16 19:57:46.363899782 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.363904441 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzqvHGv, using default options 2026-10-16 19:57:46.363914890 DEBUG Initializing workspace `file:///tmp/.tmpzqvHGv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.363928907 DEBUG Searching for a project in '/tmp/.tmpzqvHGv' 2026-10-16 19:57:46.363951599 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.363956849 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.364431269 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.364442901 DEBUG Resolving local virtual environment: /tmp/.tmpzqvHGv/.venv 2026-10-16 19:57:46.364483116 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 19:57:46.364488416 DEBUG No virtual environment found 2026-10-16 19:57:46.364498846 DEBUG Adding first-party search path `/tmp/.tmpzqvHGv` 2026-10-16 19:57:46.364502022 DEBUG Using vendored stdlib 2026-10-16 19:57:46.364635201 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.364640181 DEBUG Adding new file root '/tmp/.tmpzqvHGv' of kind Project 2026-10-16 19:57:46.369245729 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.369254916 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 19:57:46.371534111 INFO Project::index_files{project=.tmpzqvHGv}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.371776356 DEBUG Updating project to check open files 2026-10-16 19:57:46.372016236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzqvHGv/foo.py") 2026-10-16 19:57:46.372215259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzqvHGv/foo.py` 2026-10-16 19:57:46.372317721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzqvHGv/foo.py` 2026-10-16 19:57:46.372524409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzqvHGv/foo.py` to project `.tmpzqvHGv` 2026-10-16 19:57:46.372549907 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzqvHGv/foo.py` 2026-10-16 19:57:46.372552802 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.372562250 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.372826636 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.372964855 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=394.71µs 2026-10-16 19:57:46.372980234 DEBUG Received server response for request 2 2026-10-16 19:57:46.372993128 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 19:57:46.373578376 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=134.76µs 2026-10-16 19:57:46.373590969 DEBUG Received server response for request 3 2026-10-16 19:57:46.383667670 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.383718686 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.383725258 DEBUG method="shutdown" response.id=4 duration=10.12µs 2026-10-16 19:57:46.383841115 DEBUG Received server response for request 4 2026-10-16 19:57:46.383846626 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.383858658 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-16 19:57:46.385908834 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.385982351 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.386011426 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.387563247 DEBUG Client info: None 2026-10-16 19:57:46.387800532 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.388616552 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.388793424 INFO Version: Unknown 2026-10-16 19:57:46.388984172 DEBUG Received server response for request 1 2026-10-16 19:57:46.389029246 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.389053111 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpmGPYl7 2026-10-16 19:57:46.389063921 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.389250261 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.389512803 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.389519286 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.389525177 DEBUG No workspace configuration provided for file:///tmp/.tmpmGPYl7 2026-10-16 19:57:46.389543351 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.389546416 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 19:57:46.389688102 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.389693442 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpmGPYl7, using default options 2026-10-16 19:57:46.389701928 DEBUG Initializing workspace `file:///tmp/.tmpmGPYl7`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.389713109 DEBUG Searching for a project in '/tmp/.tmpmGPYl7' 2026-10-16 19:57:46.389731494 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.389735842 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.390058006 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.390063226 DEBUG Resolving local virtual environment: /tmp/.tmpmGPYl7/.venv 2026-10-16 19:57:46.390090868 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 19:57:46.390095116 DEBUG No virtual environment found 2026-10-16 19:57:46.390102499 DEBUG Adding first-party search path `/tmp/.tmpmGPYl7` 2026-10-16 19:57:46.390105515 DEBUG Using vendored stdlib 2026-10-16 19:57:46.390216874 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.390220300 DEBUG Adding new file root '/tmp/.tmpmGPYl7' of kind Project 2026-10-16 19:57:46.394169889 INFO Project::index_files{project=.tmpmGPYl7}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.394185728 DEBUG Updating project to check open files 2026-10-16 19:57:46.394294152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmGPYl7/foo.py") 2026-10-16 19:57:46.394303629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmGPYl7/foo.py` 2026-10-16 19:57:46.394312656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmGPYl7/foo.py` 2026-10-16 19:57:46.394634139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmGPYl7/foo.py` to project `.tmpmGPYl7` 2026-10-16 19:57:46.394653025 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmGPYl7/foo.py` 2026-10-16 19:57:46.394689944 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.394703139 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.394938671 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.411441965 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=16.73ms 2026-10-16 19:57:46.411829803 DEBUG Received server response for request 2 2026-10-16 19:57:46.411860981 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 19:57:46.412006614 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.412197753 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=309.74µs 2026-10-16 19:57:46.412493267 DEBUG Received server response for request 3 2026-10-16 19:57:46.412511251 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 19:57:46.412727857 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=186.83µs 2026-10-16 19:57:46.412747865 DEBUG Received server response for request 4 2026-10-16 19:57:46.422843180 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:46.422894025 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.422911969 DEBUG method="shutdown" response.id=5 duration=24.57µs 2026-10-16 19:57:46.422929592 DEBUG Received server response for request 5 2026-10-16 19:57:46.422935173 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.422958386 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-16 19:57:46.427698788 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.427779198 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.427818131 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.429573684 DEBUG Client info: None 2026-10-16 19:57:46.429600555 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 19:57:46.429619731 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.429626954 INFO Version: Unknown 2026-10-16 19:57:46.430183628 DEBUG Received server response for request 1 2026-10-16 19:57:46.430235616 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.430251746 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.432797180 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.432835633 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.432843547 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.432865939 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:46.432901787 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.432922425 DEBUG Initializing workspace `file:///tmp/.tmptblyGe/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.433458381 DEBUG Searching for a project in '/tmp/.tmptblyGe/root1' 2026-10-16 19:57:46.433486223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.434160337 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.434759581 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.434772495 DEBUG Resolving local virtual environment: /tmp/.tmptblyGe/root1/.venv 2026-10-16 19:57:46.434811679 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 19:57:46.434816869 DEBUG No virtual environment found 2026-10-16 19:57:46.435254199 DEBUG Adding first-party search path `/tmp/.tmptblyGe/root1` 2026-10-16 19:57:46.435264378 DEBUG Using vendored stdlib 2026-10-16 19:57:46.435598174 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.435608974 DEBUG Adding new file root '/tmp/.tmptblyGe/root1' of kind Project 2026-10-16 19:57:46.437810804 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.437828718 DEBUG Initializing workspace `file:///tmp/.tmptblyGe/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.437839438 DEBUG Searching for a project in '/tmp/.tmptblyGe/root2' 2026-10-16 19:57:46.437861229 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.437866639 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.438974076 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.438986449 DEBUG Resolving local virtual environment: /tmp/.tmptblyGe/root2/.venv 2026-10-16 19:57:46.439014853 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 19:57:46.439019351 DEBUG No virtual environment found 2026-10-16 19:57:46.439026294 DEBUG Adding first-party search path `/tmp/.tmptblyGe/root2` 2026-10-16 19:57:46.439029520 DEBUG Using vendored stdlib 2026-10-16 19:57:46.439133445 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.439137252 DEBUG Adding new file root '/tmp/.tmptblyGe/root2' of kind Project 2026-10-16 19:57:46.441327160 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.441402872 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.441772385 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root1/main.py"))}: Checking file '/tmp/.tmptblyGe/root1/main.py' 2026-10-16 19:57:46.441889635 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.453969012 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.454237375 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 19:57:46.454249849 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 19:57:46.454478738 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root2/main.py"))}: Checking file '/tmp/.tmptblyGe/root2/main.py' 2026-10-16 19:57:46.454683642 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.465672614 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.465755599 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 19:57:46.465832764 DEBUG method="workspace/diagnostic" response.id=2 duration=24.48ms 2026-10-16 19:57:46.465867279 DEBUG Received server response for request 2 2026-10-16 19:57:46.466284251 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:46.466369240 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmptblyGe/root3), to remove: (root2, file:///tmp/.tmptblyGe/root2) 2026-10-16 19:57:46.466396031 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmptblyGe/root2 2026-10-16 19:57:46.469597806 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 19:57:46.469631750 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.469639254 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.469659893 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:46.469683216 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.469696922 DEBUG Initializing workspace `file:///tmp/.tmptblyGe/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.469712241 DEBUG Searching for a project in '/tmp/.tmptblyGe/root3' 2026-10-16 19:57:46.469740404 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.469745744 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.470180619 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.470186731 DEBUG Resolving local virtual environment: /tmp/.tmptblyGe/root3/.venv 2026-10-16 19:57:46.470223770 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 19:57:46.470228289 DEBUG No virtual environment found 2026-10-16 19:57:46.470237746 DEBUG Adding first-party search path `/tmp/.tmptblyGe/root3` 2026-10-16 19:57:46.470241033 DEBUG Using vendored stdlib 2026-10-16 19:57:46.470365115 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.470369474 DEBUG Adding new file root '/tmp/.tmptblyGe/root3' of kind Project 2026-10-16 19:57:46.472357893 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.472414590 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.472476866 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:46.472481675 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 19:57:46.472579439 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root3/main.py"))}: Checking file '/tmp/.tmptblyGe/root3/main.py' 2026-10-16 19:57:46.472664739 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.487086429 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptblyGe/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.487552694 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-16 19:57:46.487703336 DEBUG method="workspace/diagnostic" response.id=3 duration=15.32ms 2026-10-16 19:57:46.487757468 DEBUG Received server response for request 3 2026-10-16 19:57:46.497955816 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.498024956 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.498037239 DEBUG method="shutdown" response.id=4 duration=30.58µs 2026-10-16 19:57:46.498106790 DEBUG Received server response for request 4 2026-10-16 19:57:46.498112801 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.498141384 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-16 19:57:46.504839167 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.504918947 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.504956698 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.505023794 DEBUG Client info: None 2026-10-16 19:57:46.505036938 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 19:57:46.505052026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.505058098 INFO Version: Unknown 2026-10-16 19:57:46.505103814 DEBUG Received server response for request 1 2026-10-16 19:57:46.505141314 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.505153517 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.505413885 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.506447524 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.506453385 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.506478302 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:46.506481327 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:46.506560295 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.506581255 DEBUG Initializing workspace `file:///tmp/.tmpI1TNNC/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.506600541 DEBUG Searching for a project in '/tmp/.tmpI1TNNC/root1' 2026-10-16 19:57:46.506628383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.506633242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.507039204 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.507045726 DEBUG Resolving local virtual environment: /tmp/.tmpI1TNNC/root1/.venv 2026-10-16 19:57:46.507085410 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 19:57:46.507090700 DEBUG No virtual environment found 2026-10-16 19:57:46.507100148 DEBUG Adding first-party search path `/tmp/.tmpI1TNNC/root1` 2026-10-16 19:57:46.507103494 DEBUG Using vendored stdlib 2026-10-16 19:57:46.507227838 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.507232807 DEBUG Adding new file root '/tmp/.tmpI1TNNC/root1' of kind Project 2026-10-16 19:57:46.510636952 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.510669924 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpI1TNNC/root1), to remove: 2026-10-16 19:57:46.510675374 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpI1TNNC/root1` has already been added 2026-10-16 19:57:46.510884677 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.511695928 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI1TNNC/root1/main.py"))}: Checking file '/tmp/.tmpI1TNNC/root1/main.py' 2026-10-16 19:57:46.511945917 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI1TNNC/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.523568647 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI1TNNC/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.524173352 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 19:57:46.524388726 DEBUG method="workspace/diagnostic" response.id=2 duration=13.71ms 2026-10-16 19:57:46.524526594 DEBUG Received server response for request 2 2026-10-16 19:57:46.534711017 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.534754168 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.534763265 DEBUG method="shutdown" response.id=3 duration=16.07µs 2026-10-16 19:57:46.534815373 DEBUG Received server response for request 3 2026-10-16 19:57:46.534821103 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.534837584 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-16 19:57:46.537652745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.537734688 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.537759795 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.537830348 DEBUG Client info: None 2026-10-16 19:57:46.537842330 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 19:57:46.537858040 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.537864592 INFO Version: Unknown 2026-10-16 19:57:46.537909727 DEBUG Received server response for request 1 2026-10-16 19:57:46.537950202 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.537962976 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.538002951 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.538065699 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.538068985 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.538092700 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.538103440 DEBUG Initializing workspace `file:///tmp/.tmpE32pwx/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.538115052 DEBUG Searching for a project in '/tmp/.tmpE32pwx/root1' 2026-10-16 19:57:46.538140179 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.538145308 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.538571798 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.538578721 DEBUG Resolving local virtual environment: /tmp/.tmpE32pwx/root1/.venv 2026-10-16 19:57:46.538617374 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 19:57:46.538622544 DEBUG No virtual environment found 2026-10-16 19:57:46.538632482 DEBUG Adding first-party search path `/tmp/.tmpE32pwx/root1` 2026-10-16 19:57:46.538635869 DEBUG Using vendored stdlib 2026-10-16 19:57:46.538759340 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.538763979 DEBUG Adding new file root '/tmp/.tmpE32pwx/root1' of kind Project 2026-10-16 19:57:46.539443343 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:46.541733889 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.541787901 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.541916833 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root1/main.py"))}: Checking file '/tmp/.tmpE32pwx/root1/main.py' 2026-10-16 19:57:46.542014105 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.555443224 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.555825020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 19:57:46.556056855 DEBUG method="workspace/diagnostic" response.id=2 duration=14.31ms 2026-10-16 19:57:46.556231542 DEBUG Received server response for request 2 2026-10-16 19:57:46.556492792 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:46.556568524 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpE32pwx/root2), (root3, file:///tmp/.tmpE32pwx/root3), to remove: 2026-10-16 19:57:46.556580697 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 19:57:46.556598541 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.556604472 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.556632053 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:46.556702065 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.556721251 DEBUG Initializing workspace `file:///tmp/.tmpE32pwx/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.556737241 DEBUG Searching for a project in '/tmp/.tmpE32pwx/root2' 2026-10-16 19:57:46.556763640 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.556769201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.557227330 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.557233892 DEBUG Resolving local virtual environment: /tmp/.tmpE32pwx/root2/.venv 2026-10-16 19:57:46.557274649 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 19:57:46.557280149 DEBUG No virtual environment found 2026-10-16 19:57:46.557289617 DEBUG Adding first-party search path `/tmp/.tmpE32pwx/root2` 2026-10-16 19:57:46.557292833 DEBUG Using vendored stdlib 2026-10-16 19:57:46.557408951 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.557412848 DEBUG Adding new file root '/tmp/.tmpE32pwx/root2' of kind Project 2026-10-16 19:57:46.559335795 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.559349921 DEBUG Initializing workspace `file:///tmp/.tmpE32pwx/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.559360251 DEBUG Searching for a project in '/tmp/.tmpE32pwx/root3' 2026-10-16 19:57:46.559381250 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.559385758 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.559729213 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.559735344 DEBUG Resolving local virtual environment: /tmp/.tmpE32pwx/root3/.venv 2026-10-16 19:57:46.559760511 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 19:57:46.559764459 DEBUG No virtual environment found 2026-10-16 19:57:46.559772293 DEBUG Adding first-party search path `/tmp/.tmpE32pwx/root3` 2026-10-16 19:57:46.559775770 DEBUG Using vendored stdlib 2026-10-16 19:57:46.559878382 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.559881929 DEBUG Adding new file root '/tmp/.tmpE32pwx/root3' of kind Project 2026-10-16 19:57:46.561667779 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.561709176 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.561747098 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:46.561750975 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 19:57:46.561806749 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root2/main.py"))}: Checking file '/tmp/.tmpE32pwx/root2/main.py' 2026-10-16 19:57:46.561871691 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.572896360 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.572994043 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-16 19:57:46.573000044 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 19:57:46.573050659 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root3/main.py"))}: Checking file '/tmp/.tmpE32pwx/root3/main.py' 2026-10-16 19:57:46.573105672 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.584470349 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE32pwx/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.584555919 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 19:57:46.584605372 DEBUG method="workspace/diagnostic" response.id=3 duration=22.92ms 2026-10-16 19:57:46.584770121 DEBUG Received server response for request 3 2026-10-16 19:57:46.595024314 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.595062566 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.595069549 DEBUG method="shutdown" response.id=4 duration=12.76µs 2026-10-16 19:57:46.595170028 DEBUG Received server response for request 4 2026-10-16 19:57:46.595176811 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.595194494 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-16 19:57:46.600552233 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.600636231 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.600676206 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.600752098 DEBUG Client info: None 2026-10-16 19:57:46.600765102 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 19:57:46.600781142 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.600788917 INFO Version: Unknown 2026-10-16 19:57:46.600839452 DEBUG Received server response for request 1 2026-10-16 19:57:46.600881130 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.600894455 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.600943006 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.601010543 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.601013859 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.601040429 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.601053403 DEBUG Initializing workspace `file:///tmp/.tmpFnzwPI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.601065766 DEBUG Searching for a project in '/tmp/.tmpFnzwPI/root1' 2026-10-16 19:57:46.601090312 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.601095392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.601573729 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.601581033 DEBUG Resolving local virtual environment: /tmp/.tmpFnzwPI/root1/.venv 2026-10-16 19:57:46.601623402 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 19:57:46.601628161 DEBUG No virtual environment found 2026-10-16 19:57:46.601638360 DEBUG Adding first-party search path `/tmp/.tmpFnzwPI/root1` 2026-10-16 19:57:46.601641887 DEBUG Using vendored stdlib 2026-10-16 19:57:46.601770638 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.601775027 DEBUG Adding new file root '/tmp/.tmpFnzwPI/root1' of kind Project 2026-10-16 19:57:46.602481612 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:46.604709120 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.604767940 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.604884509 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFnzwPI/root1/main.py"))}: Checking file '/tmp/.tmpFnzwPI/root1/main.py' 2026-10-16 19:57:46.604983444 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFnzwPI/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.618693791 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFnzwPI/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.618985247 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 19:57:46.619151749 DEBUG method="workspace/diagnostic" response.id=2 duration=14.42ms 2026-10-16 19:57:46.619282795 DEBUG Received server response for request 2 2026-10-16 19:57:46.619570505 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:46.619723702 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpFnzwPI/root2), to remove: 2026-10-16 19:57:46.619817027 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 19:57:46.619831114 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.619833889 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.619857844 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.619869476 DEBUG Initializing workspace `file:///tmp/.tmpFnzwPI/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.619888491 DEBUG Searching for a project in '/tmp/.tmpFnzwPI/root2' 2026-10-16 19:57:46.619915091 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.619921393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.620500038 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.620506310 DEBUG Resolving local virtual environment: /tmp/.tmpFnzwPI/root2/.venv 2026-10-16 19:57:46.620550213 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 19:57:46.620554992 DEBUG No virtual environment found 2026-10-16 19:57:46.620564399 DEBUG Adding first-party search path `/tmp/.tmpFnzwPI/root2` 2026-10-16 19:57:46.620567705 DEBUG Using vendored stdlib 2026-10-16 19:57:46.620683943 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.620687981 DEBUG Adding new file root '/tmp/.tmpFnzwPI/root2' of kind Project 2026-10-16 19:57:46.621961039 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:46.622956125 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.623009976 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.623065711 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:46.623071111 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 19:57:46.623612857 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFnzwPI/root2/main.py"))}: Checking file '/tmp/.tmpFnzwPI/root2/main.py' 2026-10-16 19:57:46.623859940 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFnzwPI/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.637806079 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFnzwPI/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.638166194 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-16 19:57:46.638234212 DEBUG method="workspace/diagnostic" response.id=3 duration=15.26ms 2026-10-16 19:57:46.638336063 DEBUG Received server response for request 3 2026-10-16 19:57:46.648512921 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.648590377 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.648596348 DEBUG method="shutdown" response.id=4 duration=9.91µs 2026-10-16 19:57:46.648696506 DEBUG Received server response for request 4 2026-10-16 19:57:46.648702136 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.648717575 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-16 19:57:46.654768635 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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 19:57:46.656451562 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.656488521 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.656575534 DEBUG Client info: None 2026-10-16 19:57:46.656609528 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.656627962 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.656635877 INFO Version: Unknown 2026-10-16 19:57:46.656771752 DEBUG Received server response for request 1 2026-10-16 19:57:46.656814602 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.656891136 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.656992957 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.659032873 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.659042401 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.659380676 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.659445858 DEBUG Initializing workspace `file:///tmp/.tmprfJG9b/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.659462128 DEBUG Searching for a project in '/tmp/.tmprfJG9b/root1' 2026-10-16 19:57:46.659779203 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.659789482 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.660228185 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.660234507 DEBUG Resolving local virtual environment: /tmp/.tmprfJG9b/root1/.venv 2026-10-16 19:57:46.660269994 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 19:57:46.660274442 DEBUG No virtual environment found 2026-10-16 19:57:46.660283910 DEBUG Adding first-party search path `/tmp/.tmprfJG9b/root1` 2026-10-16 19:57:46.660287136 DEBUG Using vendored stdlib 2026-10-16 19:57:46.660410698 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.660415296 DEBUG Adding new file root '/tmp/.tmprfJG9b/root1' of kind Project 2026-10-16 19:57:46.663323922 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.663338399 DEBUG Updating project to check open files 2026-10-16 19:57:46.663359679 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 19:57:46.663445790 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:46.663450409 INFO Retrying to receive `client/registerCapability` request 2026-10-16 19:57:46.663462442 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.663466259 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:46.663630657 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 19:57:46.663682384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprfJG9b/root1/main.py") 2026-10-16 19:57:46.663691000 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprfJG9b/root1/main.py` 2026-10-16 19:57:46.663701340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprfJG9b/root1/main.py` 2026-10-16 19:57:46.663782642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprfJG9b/root1/main.py` to project `root1` 2026-10-16 19:57:46.663797660 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprfJG9b/root1/main.py` 2026-10-16 19:57:46.663800115 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.663808661 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.664038181 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprfJG9b/root1/main.py"))}: Checking file '/tmp/.tmprfJG9b/root1/main.py' 2026-10-16 19:57:46.664131597 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprfJG9b/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.675386507 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprfJG9b/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.675611319 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.80ms 2026-10-16 19:57:46.675725733 DEBUG Received server response for request 2 2026-10-16 19:57:46.675859254 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:46.675980942 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmprfJG9b/root2), to remove: 2026-10-16 19:57:46.676084857 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 19:57:46.676190575 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.676282698 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.676401591 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.676534961 DEBUG Initializing workspace `file:///tmp/.tmprfJG9b/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.676768750 DEBUG Searching for a project in '/tmp/.tmprfJG9b/root2' 2026-10-16 19:57:46.676888114 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.676988061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.677495693 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.677645955 DEBUG Resolving local virtual environment: /tmp/.tmprfJG9b/root2/.venv 2026-10-16 19:57:46.677796067 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 19:57:46.677919839 DEBUG No virtual environment found 2026-10-16 19:57:46.678028753 DEBUG Adding first-party search path `/tmp/.tmprfJG9b/root2` 2026-10-16 19:57:46.678127118 DEBUG Using vendored stdlib 2026-10-16 19:57:46.678329036 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.678449172 DEBUG Adding new file root '/tmp/.tmprfJG9b/root2' of kind Project 2026-10-16 19:57:46.680468620 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.680617699 DEBUG Updating project to check open files 2026-10-16 19:57:46.680731963 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 19:57:46.680849754 DEBUG Received server request `client/unregisterCapability` 2026-10-16 19:57:46.680949281 DEBUG Received server request `client/registerCapability` 2026-10-16 19:57:46.681042576 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 19:57:46.681136552 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 19:57:46.681259192 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-16 19:57:46.681365161 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 19:57:46.691321205 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.691472479 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.691594428 DEBUG method="shutdown" response.id=3 duration=126.10µs 2026-10-16 19:57:46.691700306 DEBUG Received server response for request 3 2026-10-16 19:57:46.691806936 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.691926140 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-16 19:57:46.695343971 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.695419893 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.695468965 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.695550298 DEBUG Client info: None 2026-10-16 19:57:46.695576276 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.695594310 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.695600983 INFO Version: Unknown 2026-10-16 19:57:46.697055992 DEBUG Received server response for request 1 2026-10-16 19:57:46.697108721 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.697460571 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.697543687 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.697580085 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.697586637 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.697609600 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.697613257 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:46.697630790 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.697652300 DEBUG Initializing workspace `file:///tmp/.tmpwfLsNJ/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.697666427 DEBUG Searching for a project in '/tmp/.tmpwfLsNJ/app' 2026-10-16 19:57:46.697707865 DEBUG Found project at '/tmp/.tmpwfLsNJ/app' 2026-10-16 19:57:46.697712864 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.698227058 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.698239462 DEBUG Resolving local virtual environment: /tmp/.tmpwfLsNJ/app/.venv 2026-10-16 19:57:46.698280529 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 19:57:46.698285979 DEBUG No virtual environment found 2026-10-16 19:57:46.698298312 DEBUG Adding extra search-path `/tmp/.tmpwfLsNJ/library` 2026-10-16 19:57:46.698304143 DEBUG Adding extra search-path `/tmp/.tmpwfLsNJ/app/imports` 2026-10-16 19:57:46.698307209 DEBUG Adding first-party search path `/tmp/.tmpwfLsNJ/app` 2026-10-16 19:57:46.698310224 DEBUG Using vendored stdlib 2026-10-16 19:57:46.699601536 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.699617086 DEBUG Adding new file root '/tmp/.tmpwfLsNJ/app' of kind Project 2026-10-16 19:57:46.700193226 DEBUG Adding new file root '/tmp/.tmpwfLsNJ/library' of kind SearchPath 2026-10-16 19:57:46.700201913 DEBUG Adding new file root '/tmp/.tmpwfLsNJ/app/imports' of kind SearchPath 2026-10-16 19:57:46.704572851 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.004s 2026-10-16 19:57:46.704722662 DEBUG Initializing workspace `file:///tmp/.tmpwfLsNJ/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.704970286 DEBUG Searching for a project in '/tmp/.tmpwfLsNJ/library' 2026-10-16 19:57:46.705110469 DEBUG Found project at '/tmp/.tmpwfLsNJ/library' 2026-10-16 19:57:46.705218913 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.705777771 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.705909949 DEBUG Resolving local virtual environment: /tmp/.tmpwfLsNJ/library/.venv 2026-10-16 19:57:46.706063156 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 19:57:46.706169876 DEBUG No virtual environment found 2026-10-16 19:57:46.706282618 DEBUG Adding extra search-path `/tmp/.tmpwfLsNJ/library/imports` 2026-10-16 19:57:46.706383617 DEBUG Adding first-party search path `/tmp/.tmpwfLsNJ/library` 2026-10-16 19:57:46.706494495 DEBUG Using vendored stdlib 2026-10-16 19:57:46.706722683 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.706826318 DEBUG Adding new file root '/tmp/.tmpwfLsNJ/library' of kind Project 2026-10-16 19:57:46.707449316 DEBUG Adding new file root '/tmp/.tmpwfLsNJ/library/imports' of kind SearchPath 2026-10-16 19:57:46.708956072 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:46.709089362 DEBUG Updating project to check open files 2026-10-16 19:57:46.709209788 DEBUG Updating project to check open files 2026-10-16 19:57:46.709380328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwfLsNJ/library/module.py") 2026-10-16 19:57:46.709522795 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwfLsNJ/library/module.py` 2026-10-16 19:57:46.709641248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwfLsNJ/library/module.py` 2026-10-16 19:57:46.709859337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwfLsNJ/library/module.py` to project `library` 2026-10-16 19:57:46.709992106 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwfLsNJ/library/module.py` 2026-10-16 19:57:46.710091883 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.710193393 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 19:57:46.710510057 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.713206715 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-16 19:57:46.713673421 DEBUG method="textDocument/hover" response.id=2 duration=3.37ms 2026-10-16 19:57:46.713796391 DEBUG Received server response for request 2 2026-10-16 19:57:46.723894011 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.723938204 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.723957781 DEBUG method="shutdown" response.id=3 duration=29.98µs 2026-10-16 19:57:46.723977578 DEBUG Received server response for request 3 2026-10-16 19:57:46.723982828 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.724026500 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-16 19:57:46.727484906 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.727565568 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.727595995 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.727680964 DEBUG Client info: None 2026-10-16 19:57:46.727710580 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 19:57:46.727730727 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.727736849 INFO Version: Unknown 2026-10-16 19:57:46.729167492 DEBUG Received server response for request 1 2026-10-16 19:57:46.729218779 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.729245368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.729298698 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.730936671 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.730943083 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.730965274 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.730968380 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 19:57:46.730979211 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.730996433 DEBUG Initializing workspace `file:///tmp/.tmp9fqAoy/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.731011020 DEBUG Searching for a project in '/tmp/.tmp9fqAoy/root1' 2026-10-16 19:57:46.731035787 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.731041277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.731492203 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.731499236 DEBUG Resolving local virtual environment: /tmp/.tmp9fqAoy/root1/.venv 2026-10-16 19:57:46.732728411 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 19:57:46.732735885 DEBUG No virtual environment found 2026-10-16 19:57:46.732745604 DEBUG Adding first-party search path `/tmp/.tmp9fqAoy/root1` 2026-10-16 19:57:46.732748940 DEBUG Using vendored stdlib 2026-10-16 19:57:46.732883041 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.732888412 DEBUG Adding new file root '/tmp/.tmp9fqAoy/root1' of kind Project 2026-10-16 19:57:46.735163108 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.735181533 DEBUG Initializing workspace `file:///tmp/.tmp9fqAoy/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.735193675 DEBUG Searching for a project in '/tmp/.tmp9fqAoy/root2' 2026-10-16 19:57:46.735216709 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.735221658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.736028642 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.736040564 DEBUG Resolving local virtual environment: /tmp/.tmp9fqAoy/root2/.venv 2026-10-16 19:57:46.736085879 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 19:57:46.736091239 DEBUG No virtual environment found 2026-10-16 19:57:46.736099474 DEBUG Adding first-party search path `/tmp/.tmp9fqAoy/root2` 2026-10-16 19:57:46.736102841 DEBUG Using vendored stdlib 2026-10-16 19:57:46.736340106 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.736346738 DEBUG Adding new file root '/tmp/.tmp9fqAoy/root2' of kind Project 2026-10-16 19:57:46.738460623 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.738558547 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9fqAoy/root1/main.py") 2026-10-16 19:57:46.738569167 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9fqAoy/root1/main.py` 2026-10-16 19:57:46.738666249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9fqAoy/root1/main.py` 2026-10-16 19:57:46.738895308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9fqAoy/root1/main.py` to project `root1` 2026-10-16 19:57:46.738916348 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9fqAoy/root1/main.py` 2026-10-16 19:57:46.738919113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.738933400 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.739399735 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.757048588 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 19:57:46.762561558 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 19:57:46.791103103 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 19:57:46.791131566 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 19:57:46.791138860 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:46.791202509 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 19:57:46.791207268 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 19:57:46.830738536 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 91.758308ms 2026-10-16 19:57:46.830825850 DEBUG method="textDocument/completion" response.id=2 duration=91.88ms 2026-10-16 19:57:46.830961835 DEBUG Received server response for request 2 2026-10-16 19:57:46.831116314 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.831128217 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 19:57:46.831223676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9fqAoy/root2/main.py") 2026-10-16 19:57:46.831235438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9fqAoy/root2/main.py` 2026-10-16 19:57:46.831418651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9fqAoy/root2/main.py` 2026-10-16 19:57:46.831803724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9fqAoy/root2/main.py` to project `root2` 2026-10-16 19:57:46.831826657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9fqAoy/root2/main.py` 2026-10-16 19:57:46.831829482 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.831842406 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.831886609 DEBUG method="textDocument/completion" response.id=3 duration=35.96µs 2026-10-16 19:57:46.831936703 DEBUG Received server response for request 3 2026-10-16 19:57:46.842049511 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.842100156 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.842109364 DEBUG method="shutdown" response.id=4 duration=13.74µs 2026-10-16 19:57:46.842114153 DEBUG Received server response for request 4 2026-10-16 19:57:46.842119643 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.842139400 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-16 19:57:46.849683270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.849759072 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.849793827 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.851346359 DEBUG Client info: None 2026-10-16 19:57:46.851360666 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.851376576 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.851382747 INFO Version: Unknown 2026-10-16 19:57:46.851440285 DEBUG Received server response for request 1 2026-10-16 19:57:46.851474169 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.851489077 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.852156619 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.852210841 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.852215459 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.852234104 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.852237340 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:46.852273849 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.852296822 DEBUG Initializing workspace `file:///tmp/.tmpr38ncf/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.852314044 DEBUG Searching for a project in '/tmp/.tmpr38ncf/api' 2026-10-16 19:57:46.852340273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.852345393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.852802941 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.852809854 DEBUG Resolving local virtual environment: /tmp/.tmpr38ncf/api/.venv 2026-10-16 19:57:46.852851162 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 19:57:46.852856171 DEBUG No virtual environment found 2026-10-16 19:57:46.852866120 DEBUG Adding first-party search path `/tmp/.tmpr38ncf/api` 2026-10-16 19:57:46.852869346 DEBUG Using vendored stdlib 2026-10-16 19:57:46.852994541 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.852999300 DEBUG Adding new file root '/tmp/.tmpr38ncf/api' of kind Project 2026-10-16 19:57:46.857471277 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:46.857620618 DEBUG Initializing workspace `file:///tmp/.tmpr38ncf/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.857943403 DEBUG Searching for a project in '/tmp/.tmpr38ncf/web/src' 2026-10-16 19:57:46.858264535 DEBUG Found project at '/tmp/.tmpr38ncf/web' 2026-10-16 19:57:46.858451857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.858997681 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.859124518 DEBUG Resolving local virtual environment: /tmp/.tmpr38ncf/web/.venv 2026-10-16 19:57:46.859308604 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 19:57:46.859496737 DEBUG No virtual environment found 2026-10-16 19:57:46.859706049 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:46.859829942 DEBUG Adding extra search-path `/tmp/.tmpr38ncf/shared` 2026-10-16 19:57:46.859989741 DEBUG Adding first-party search path `/tmp/.tmpr38ncf/web/src` 2026-10-16 19:57:46.860159149 DEBUG Adding first-party search path `/tmp/.tmpr38ncf/web` 2026-10-16 19:57:46.860318137 DEBUG Using vendored stdlib 2026-10-16 19:57:46.860682771 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.860798819 DEBUG Adding new file root '/tmp/.tmpr38ncf/web' of kind Project 2026-10-16 19:57:46.861560027 DEBUG Adding new file root '/tmp/.tmpr38ncf/shared' of kind SearchPath 2026-10-16 19:57:46.863023211 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.001s 2026-10-16 19:57:46.863154818 DEBUG Updating project to check open files 2026-10-16 19:57:46.863338563 DEBUG Updating project to check open files 2026-10-16 19:57:46.863642382 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.863793977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpr38ncf/shared/library.py") 2026-10-16 19:57:46.864083500 DEBUG method="textDocument/hover" response.id=2 duration=95.91µs 2026-10-16 19:57:46.864132161 DEBUG Received server response for request 2 2026-10-16 19:57:46.874204664 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:46.874237616 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.874246763 DEBUG method="shutdown" response.id=3 duration=13.38µs 2026-10-16 19:57:46.874265067 DEBUG Received server response for request 3 2026-10-16 19:57:46.874269816 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.874299622 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-16 19:57:46.876369134 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.877944018 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.879581399 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.879775934 DEBUG Client info: None 2026-10-16 19:57:46.879797023 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.879810398 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.879815327 INFO Version: Unknown 2026-10-16 19:57:46.880270461 DEBUG Received server response for request 1 2026-10-16 19:57:46.880322108 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.880348047 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.880484463 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.880517765 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.880532733 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.880555836 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.880560395 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:46.880572117 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.880593497 DEBUG Initializing workspace `file:///tmp/.tmp1uoGdQ/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.880607032 DEBUG Searching for a project in '/tmp/.tmp1uoGdQ/api' 2026-10-16 19:57:46.880630837 DEBUG Found project at '/tmp/.tmp1uoGdQ/api' 2026-10-16 19:57:46.880635235 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.881123902 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.881135163 DEBUG Resolving local virtual environment: /tmp/.tmp1uoGdQ/api/.venv 2026-10-16 19:57:46.881172533 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 19:57:46.881177933 DEBUG No virtual environment found 2026-10-16 19:57:46.881186800 DEBUG Adding first-party search path `/tmp/.tmp1uoGdQ/api` 2026-10-16 19:57:46.881189986 DEBUG Using vendored stdlib 2026-10-16 19:57:46.881314730 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.881319068 DEBUG Adding new file root '/tmp/.tmp1uoGdQ/api' of kind Project 2026-10-16 19:57:46.884695601 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.884713064 DEBUG Initializing workspace `file:///tmp/.tmp1uoGdQ/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.884724235 DEBUG Searching for a project in '/tmp/.tmp1uoGdQ/web/src' 2026-10-16 19:57:46.884757427 DEBUG Found project at '/tmp/.tmp1uoGdQ/web' 2026-10-16 19:57:46.884762597 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.885539344 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.885548761 DEBUG Resolving local virtual environment: /tmp/.tmp1uoGdQ/web/.venv 2026-10-16 19:57:46.885575011 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 19:57:46.885579289 DEBUG No virtual environment found 2026-10-16 19:57:46.885585921 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 19:57:46.885693503 DEBUG Adding extra search-path `/tmp/.tmp1uoGdQ/shared` 2026-10-16 19:57:46.885697571 DEBUG Adding first-party search path `/tmp/.tmp1uoGdQ/web/src` 2026-10-16 19:57:46.885700526 DEBUG Adding first-party search path `/tmp/.tmp1uoGdQ/web` 2026-10-16 19:57:46.885703211 DEBUG Using vendored stdlib 2026-10-16 19:57:46.885812246 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.885816263 DEBUG Adding new file root '/tmp/.tmp1uoGdQ/web' of kind Project 2026-10-16 19:57:46.886881802 DEBUG Adding new file root '/tmp/.tmp1uoGdQ/shared' of kind SearchPath 2026-10-16 19:57:46.888252493 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:46.888267441 DEBUG Updating project to check open files 2026-10-16 19:57:46.888289172 DEBUG Updating project to check open files 2026-10-16 19:57:46.888452157 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.888491391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1uoGdQ/shared/library.py") 2026-10-16 19:57:46.888711434 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.891836295 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-16 19:57:46.892049034 DEBUG method="textDocument/hover" response.id=2 duration=3.54ms 2026-10-16 19:57:46.892100280 DEBUG Received server response for request 2 2026-10-16 19:57:46.892140295 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 19:57:46.892148400 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 19:57:46.892172035 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp1uoGdQ/api` 2026-10-16 19:57:46.892195078 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1uoGdQ/api/ty.toml", kind: Any } 2026-10-16 19:57:46.892204445 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp1uoGdQ/api' 2026-10-16 19:57:46.892223060 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp1uoGdQ/api' 2026-10-16 19:57:46.892227479 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.892233590 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 19:57:46.892236355 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp1uoGdQ/api/.venv 2026-10-16 19:57:46.892259519 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 19:57:46.892264147 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 19:57:46.892275819 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmp1uoGdQ/shared` 2026-10-16 19:57:46.892279847 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp1uoGdQ/api` 2026-10-16 19:57:46.892283774 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 19:57:46.893008093 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.893272198 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmp1uoGdQ/shared' of kind SearchPath 2026-10-16 19:57:46.894264800 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 19:57:46.894377351 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 19:57:46.894647738 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp1uoGdQ/web/src` 2026-10-16 19:57:46.894777101 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1uoGdQ/api/ty.toml", kind: Any } 2026-10-16 19:57:46.895104936 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:46.897696226 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-16 19:57:46.897857909 DEBUG method="textDocument/hover" response.id=3 duration=2.87ms 2026-10-16 19:57:46.898060119 DEBUG Received server response for request 3 2026-10-16 19:57:46.898225058 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 19:57:46.898317902 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 19:57:46.898562120 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 19:57:46.898682286 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1uoGdQ/shared/library.py", kind: FileContent } 2026-10-16 19:57:46.898842125 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp1uoGdQ/shared/library.py` 2026-10-16 19:57:46.899020129 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1uoGdQ/shared/library.py", kind: FileContent } 2026-10-16 19:57:46.899173767 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp1uoGdQ/shared/library.py` 2026-10-16 19:57:46.899498146 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 19:57:46.899638529 DEBUG method="textDocument/hover" response.id=4 duration=294.08µs 2026-10-16 19:57:46.899850026 DEBUG Received server response for request 4 2026-10-16 19:57:46.899876285 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.899885583 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 19:57:46.899931399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1uoGdQ/web/src/main.py") 2026-10-16 19:57:46.899940415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1uoGdQ/web/src/main.py` 2026-10-16 19:57:46.899951266 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1uoGdQ/web/src/main.py` 2026-10-16 19:57:46.900064658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1uoGdQ/web/src/main.py` to project `web` 2026-10-16 19:57:46.900079767 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1uoGdQ/web/src/main.py` 2026-10-16 19:57:46.900082392 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.900091900 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 19:57:46.900218237 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 19:57:46.900245458 DEBUG method="textDocument/hover" response.id=5 duration=146.76µs 2026-10-16 19:57:46.900264784 DEBUG Received server response for request 5 2026-10-16 19:57:46.910350401 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 19:57:46.910384114 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.910393231 DEBUG method="shutdown" response.id=6 duration=14.09µs 2026-10-16 19:57:46.910412728 DEBUG Received server response for request 6 ok test workspace_folders::global_settings_change ... 2026-10-16 19:57:46.910416325 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.910442554 DEBUG Received exit notification, exiting 2026-10-16 19:57:46.913151445 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.913239079 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.913360737 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.914977380 DEBUG Client info: None 2026-10-16 19:57:46.914994492 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.915010241 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.915018297 INFO Version: Unknown 2026-10-16 19:57:46.915068000 DEBUG Received server response for request 1 2026-10-16 19:57:46.915108055 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.915121500 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.915480974 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.915518685 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.915524095 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.915544173 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.915547559 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:46.915569090 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.915583427 DEBUG Initializing workspace `file:///tmp/.tmpds4FzY/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.915596561 DEBUG Searching for a project in '/tmp/.tmpds4FzY/root1' 2026-10-16 19:57:46.915620807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.915625045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.916017050 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.916022310 DEBUG Resolving local virtual environment: /tmp/.tmpds4FzY/root1/.venv 2026-10-16 19:57:46.916046946 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 19:57:46.916051014 DEBUG No virtual environment found 2026-10-16 19:57:46.916058297 DEBUG Adding first-party search path `/tmp/.tmpds4FzY/root1` 2026-10-16 19:57:46.916061273 DEBUG Using vendored stdlib 2026-10-16 19:57:46.916173083 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.916176569 DEBUG Adding new file root '/tmp/.tmpds4FzY/root1' of kind Project 2026-10-16 19:57:46.921564806 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.921767636 DEBUG Updating project to check open files 2026-10-16 19:57:46.921966609 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpds4FzY/root1/main.py") 2026-10-16 19:57:46.922172686 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpds4FzY/root1/main.py` 2026-10-16 19:57:46.922359566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpds4FzY/root1/main.py` 2026-10-16 19:57:46.922669918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpds4FzY/root1/main.py` to project `root1` 2026-10-16 19:57:46.922874863 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpds4FzY/root1/main.py` 2026-10-16 19:57:46.923041996 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.923207537 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.923511266 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpds4FzY/root1/main.py"))}: Checking file '/tmp/.tmpds4FzY/root1/main.py' 2026-10-16 19:57:46.923852757 DEBUG method="textDocument/diagnostic" response.id=2 duration=454.89µs 2026-10-16 19:57:46.924045138 DEBUG Received server response for request 2 2026-10-16 19:57:46.924259540 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:46.924473060 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpds4FzY/root2), to remove: 2026-10-16 19:57:46.924482298 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 19:57:46.924497767 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.924504499 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.924520499 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:46.924534396 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.924542731 DEBUG Initializing workspace `file:///tmp/.tmpds4FzY/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.924552129 DEBUG Searching for a project in '/tmp/.tmpds4FzY/root2' 2026-10-16 19:57:46.924575062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.924579320 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.924955525 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.924961006 DEBUG Resolving local virtual environment: /tmp/.tmpds4FzY/root2/.venv 2026-10-16 19:57:46.924987836 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 19:57:46.924991683 DEBUG No virtual environment found 2026-10-16 19:57:46.924999398 DEBUG Adding first-party search path `/tmp/.tmpds4FzY/root2` 2026-10-16 19:57:46.925002584 DEBUG Using vendored stdlib 2026-10-16 19:57:46.925108252 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.925112159 DEBUG Adding new file root '/tmp/.tmpds4FzY/root2' of kind Project 2026-10-16 19:57:46.927018375 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.927033283 DEBUG Updating project to check open files 2026-10-16 19:57:46.927205846 DEBUG method="textDocument/diagnostic" response.id=3 duration=157.76µs 2026-10-16 19:57:46.927256171 DEBUG Received server response for request 3 2026-10-16 19:57:46.927295234 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.927303670 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 19:57:46.927379121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpds4FzY/root2/main.py") 2026-10-16 19:57:46.927387717 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpds4FzY/root2/main.py` 2026-10-16 19:57:46.927398678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpds4FzY/root2/main.py` 2026-10-16 19:57:46.927902964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpds4FzY/root2/main.py` to project `root2` 2026-10-16 19:57:46.927919104 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpds4FzY/root2/main.py` 2026-10-16 19:57:46.927921549 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.927932770 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.927999896 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpds4FzY/root2/main.py"))}: Checking file '/tmp/.tmpds4FzY/root2/main.py' 2026-10-16 19:57:46.928196915 DEBUG method="textDocument/diagnostic" response.id=4 duration=256.88µs 2026-10-16 19:57:46.928215680 DEBUG Received server response for request 4 2026-10-16 19:57:46.938316196 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 19:57:46.938357012 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.938369966 DEBUG method="shutdown" response.id=5 duration=17.28µs 2026-10-16 19:57:46.938459184 DEBUG Received server response for request 5 2026-10-16 19:57:46.938465766 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.938484702 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-16 19:57:46.940395716 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.940482178 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.940509870 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.940567408 DEBUG Client info: None 2026-10-16 19:57:46.940585552 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.940599318 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.940604398 INFO Version: Unknown 2026-10-16 19:57:46.942040932 DEBUG Received server response for request 1 2026-10-16 19:57:46.942083271 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.942111324 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.942567620 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.942603357 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.942610009 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.942630899 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.942634495 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:46.942655765 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.942676394 DEBUG Initializing workspace `file:///tmp/.tmpHZMJ4N/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.942690330 DEBUG Searching for a project in '/tmp/.tmpHZMJ4N/root1' 2026-10-16 19:57:46.942914160 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.942919640 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.944405677 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.944451814 DEBUG Resolving local virtual environment: /tmp/.tmpHZMJ4N/root1/.venv 2026-10-16 19:57:46.944482251 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 19:57:46.944489855 DEBUG No virtual environment found 2026-10-16 19:57:46.944498061 DEBUG Adding first-party search path `/tmp/.tmpHZMJ4N/root1` 2026-10-16 19:57:46.944501748 DEBUG Using vendored stdlib 2026-10-16 19:57:46.944619779 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.944624207 DEBUG Adding new file root '/tmp/.tmpHZMJ4N/root1' of kind Project 2026-10-16 19:57:46.947046040 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.947095773 DEBUG Initializing workspace `file:///tmp/.tmpHZMJ4N/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.947106914 DEBUG Searching for a project in '/tmp/.tmpHZMJ4N/root2' 2026-10-16 19:57:46.947127372 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.947132212 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.947974281 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.948168545 DEBUG Resolving local virtual environment: /tmp/.tmpHZMJ4N/root2/.venv 2026-10-16 19:57:46.948347341 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 19:57:46.948507090 DEBUG No virtual environment found 2026-10-16 19:57:46.948620754 DEBUG Adding first-party search path `/tmp/.tmpHZMJ4N/root2` 2026-10-16 19:57:46.948782146 DEBUG Using vendored stdlib 2026-10-16 19:57:46.949052363 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.949162971 DEBUG Adding new file root '/tmp/.tmpHZMJ4N/root2' of kind Project 2026-10-16 19:57:46.951065629 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.951204981 DEBUG Updating project to check open files 2026-10-16 19:57:46.951359230 DEBUG Updating project to check open files 2026-10-16 19:57:46.951622554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHZMJ4N/root1/main.py") 2026-10-16 19:57:46.951749422 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHZMJ4N/root1/main.py` 2026-10-16 19:57:46.951890657 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHZMJ4N/root1/main.py` 2026-10-16 19:57:46.952150464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHZMJ4N/root1/main.py` to project `root1` 2026-10-16 19:57:46.952281590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHZMJ4N/root1/main.py` 2026-10-16 19:57:46.952415100 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.952588115 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.952872558 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHZMJ4N/root1/main.py"))}: Checking file '/tmp/.tmpHZMJ4N/root1/main.py' 2026-10-16 19:57:46.953069338 DEBUG method="textDocument/diagnostic" response.id=2 duration=326.58µs 2026-10-16 19:57:46.953220481 DEBUG Received server response for request 2 2026-10-16 19:57:46.953469739 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.953592860 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:46.953802373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHZMJ4N/root2/main.py") 2026-10-16 19:57:46.953920053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHZMJ4N/root2/main.py` 2026-10-16 19:57:46.954058904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHZMJ4N/root2/main.py` 2026-10-16 19:57:46.954317268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHZMJ4N/root2/main.py` to project `root2` 2026-10-16 19:57:46.954462250 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHZMJ4N/root2/main.py` 2026-10-16 19:57:46.954610769 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.954767473 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.955101159 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHZMJ4N/root2/main.py"))}: Checking file '/tmp/.tmpHZMJ4N/root2/main.py' 2026-10-16 19:57:46.955228908 DEBUG method="textDocument/diagnostic" response.id=3 duration=319.25µs 2026-10-16 19:57:46.955431979 DEBUG Received server response for request 3 2026-10-16 19:57:46.956490785 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.956564363 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.956594790 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.958122997 DEBUG Client info: None 2026-10-16 19:57:46.958139067 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:46.958150789 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.958156189 INFO Version: Unknown 2026-10-16 19:57:46.958199941 DEBUG Received server response for request 1 2026-10-16 19:57:46.958235468 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.958249303 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.958333642 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.958447555 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.958451553 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.958468194 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.958471180 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:46.958494253 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.958511966 DEBUG Initializing workspace `file:///tmp/.tmpJvUggG/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.958523588 DEBUG Searching for a project in '/tmp/.tmpJvUggG/root1' 2026-10-16 19:57:46.958555307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.958559776 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.959016352 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.959022915 DEBUG Resolving local virtual environment: /tmp/.tmpJvUggG/root1/.venv 2026-10-16 19:57:46.959058351 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 19:57:46.959063641 DEBUG No virtual environment found 2026-10-16 19:57:46.959073089 DEBUG Adding first-party search path `/tmp/.tmpJvUggG/root1` 2026-10-16 19:57:46.959076435 DEBUG Using vendored stdlib 2026-10-16 19:57:46.959214233 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.959218381 DEBUG Adding new file root '/tmp/.tmpJvUggG/root1' of kind Project 2026-10-16 19:57:46.961189809 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.961213744 DEBUG Initializing workspace `file:///tmp/.tmpJvUggG/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.961224103 DEBUG Searching for a project in '/tmp/.tmpJvUggG/root2' 2026-10-16 19:57:46.961247948 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.961253829 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.961645794 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.961655643 DEBUG Resolving local virtual environment: /tmp/.tmpJvUggG/root2/.venv 2026-10-16 19:57:46.961682333 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 19:57:46.961686601 DEBUG No virtual environment found 2026-10-16 19:57:46.961693884 DEBUG Adding first-party search path `/tmp/.tmpJvUggG/root2` 2026-10-16 19:57:46.961697020 DEBUG Using vendored stdlib 2026-10-16 19:57:46.961804452 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.961808279 DEBUG Adding new file root '/tmp/.tmpJvUggG/root2' of kind Project 2026-10-16 19:57:46.963710166 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:46.963726026 DEBUG Updating project to check open files 2026-10-16 19:57:46.963749149 DEBUG Updating project to check open files 2026-10-16 19:57:46.963805946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJvUggG/root1/main.py") 2026-10-16 19:57:46.963815203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJvUggG/root1/main.py` 2026-10-16 19:57:46.963829019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJvUggG/root1/main.py` 2026-10-16 19:57:46.963923526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJvUggG/root1/main.py` to project `root1` 2026-10-16 19:57:46.963939937 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJvUggG/root1/main.py` 2026-10-16 19:57:46.963943043 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.963952511 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.964371617 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJvUggG/root1/main.py"))}: Checking file '/tmp/.tmpJvUggG/root1/main.py' 2026-10-16 19:57:46.964499487 DEBUG method="textDocument/diagnostic" response.id=2 duration=539.68µs 2026-10-16 19:57:46.964514675 DEBUG Received server response for request 2 2026-10-16 19:57:46.964821190 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:46.964876163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJvUggG/root2/main.py") 2026-10-16 19:57:46.964883367 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJvUggG/root2/main.py` 2026-10-16 19:57:46.964894287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJvUggG/root2/main.py` 2026-10-16 19:57:46.965100434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJvUggG/root2/main.py` to project `root2` 2026-10-16 19:57:46.965117907 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJvUggG/root2/main.py` 2026-10-16 19:57:46.965120421 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:46.965131432 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:46.965143855 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:46.965219968 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJvUggG/root2/main.py"))}: Checking file '/tmp/.tmpJvUggG/root2/main.py' 2026-10-16 19:57:46.965461401 DEBUG method="textDocument/diagnostic" response.id=3 duration=301.56µs 2026-10-16 19:57:46.965470718 DEBUG Received server response for request 3 2026-10-16 19:57:46.975573167 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.975603955 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.975610437 DEBUG method="shutdown" response.id=4 duration=10.09µs 2026-10-16 19:57:46.975617581 DEBUG Received server response for request 4 2026-10-16 19:57:46.975620306 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.975631988 DEBUG Received exit notification, exiting 2026-10-16 19:57:46.986801688 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:46.986837245 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:46.986847474 DEBUG method="shutdown" response.id=4 duration=14.96µs 2026-10-16 19:57:46.986867041 DEBUG Received server response for request 4 2026-10-16 19:57:46.986871269 DEBUG Client sends notification `exit` 2026-10-16 19:57:46.986895364 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-16 19:57:46.988803543 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:46.988880988 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:46.988905063 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:46.988973933 DEBUG Client info: None 2026-10-16 19:57:46.988985484 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 19:57:46.988999120 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:46.989004961 INFO Version: Unknown 2026-10-16 19:57:46.989049534 DEBUG Received server response for request 1 2026-10-16 19:57:46.989087105 DEBUG Client sends notification `initialized` 2026-10-16 19:57:46.989100300 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:46.989160082 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:46.989244811 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:46.989248538 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:46.989263045 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:46.989281730 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:46.989297209 DEBUG Initializing workspace `file:///tmp/.tmpFkmFwC/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.989308290 DEBUG Searching for a project in '/tmp/.tmpFkmFwC/root1' 2026-10-16 19:57:46.989330762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.989335461 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.989828375 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.989834747 DEBUG Resolving local virtual environment: /tmp/.tmpFkmFwC/root1/.venv 2026-10-16 19:57:46.989870154 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 19:57:46.989875063 DEBUG No virtual environment found 2026-10-16 19:57:46.989883919 DEBUG Adding first-party search path `/tmp/.tmpFkmFwC/root1` 2026-10-16 19:57:46.989887105 DEBUG Using vendored stdlib 2026-10-16 19:57:46.990016759 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.990021608 DEBUG Adding new file root '/tmp/.tmpFkmFwC/root1' of kind Project 2026-10-16 19:57:46.992482033 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.992496129 DEBUG Initializing workspace `file:///tmp/.tmpFkmFwC/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:46.992505937 DEBUG Searching for a project in '/tmp/.tmpFkmFwC/root2' 2026-10-16 19:57:46.992533128 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:46.992537306 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:46.992942136 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:46.992947265 DEBUG Resolving local virtual environment: /tmp/.tmpFkmFwC/root2/.venv 2026-10-16 19:57:46.992973034 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 19:57:46.992977021 DEBUG No virtual environment found 2026-10-16 19:57:46.992984756 DEBUG Adding first-party search path `/tmp/.tmpFkmFwC/root2` 2026-10-16 19:57:46.992987851 DEBUG Using vendored stdlib 2026-10-16 19:57:46.993095644 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:46.993099060 DEBUG Adding new file root '/tmp/.tmpFkmFwC/root2' of kind Project 2026-10-16 19:57:46.995269200 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:46.995401188 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:46.995753278 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFkmFwC/root1/main.py"))}: Checking file '/tmp/.tmpFkmFwC/root1/main.py' 2026-10-16 19:57:46.995896056 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFkmFwC/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.007395836 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFkmFwC/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.007672274 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 19:57:47.007994449 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 19:57:47.008079188 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFkmFwC/root2/main.py"))}: Checking file '/tmp/.tmpFkmFwC/root2/main.py' 2026-10-16 19:57:47.008166461 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFkmFwC/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.019394141 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFkmFwC/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.019777400 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 19:57:47.019926620 DEBUG method="workspace/diagnostic" response.id=2 duration=24.55ms 2026-10-16 19:57:47.019954231 DEBUG Received server response for request 2 2026-10-16 19:57:47.030195851 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:47.030374727 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:47.030387561 DEBUG method="shutdown" response.id=3 duration=18.44µs 2026-10-16 19:57:47.030404653 DEBUG Received server response for request 3 2026-10-16 19:57:47.030412417 DEBUG Client sends notification `exit` 2026-10-16 19:57:47.030443526 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-16 19:57:47.036400439 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:47.036503242 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:47.036581849 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:47.036642102 DEBUG Client info: None 2026-10-16 19:57:47.036655748 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:47.036670876 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:47.036677529 INFO Version: Unknown 2026-10-16 19:57:47.036720389 DEBUG Received server response for request 1 2026-10-16 19:57:47.036758931 DEBUG Client sends notification `initialized` 2026-10-16 19:57:47.036772958 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:47.036830976 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:47.036902020 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:47.036905316 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:47.036922528 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:47.036925784 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:47.036948337 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:47.036966641 DEBUG Initializing workspace `file:///tmp/.tmpRFzxtw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.036978734 DEBUG Searching for a project in '/tmp/.tmpRFzxtw' 2026-10-16 19:57:47.037020893 DEBUG Found project at '/tmp/.tmpRFzxtw' 2026-10-16 19:57:47.037026092 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.037535147 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.037542271 DEBUG Resolving local virtual environment: /tmp/.tmpRFzxtw/.venv 2026-10-16 19:57:47.037581514 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 19:57:47.037586764 DEBUG No virtual environment found 2026-10-16 19:57:47.037596532 DEBUG Adding first-party search path `/tmp/.tmpRFzxtw` 2026-10-16 19:57:47.037599518 DEBUG Using vendored stdlib 2026-10-16 19:57:47.037734862 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.037739981 DEBUG Adding new file root '/tmp/.tmpRFzxtw' of kind Project 2026-10-16 19:57:47.041767185 DEBUG Ignoring file `/tmp/.tmpRFzxtw/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 19:57:47.042653848 DEBUG Skipping directory `/tmp/.tmpRFzxtw/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-16 19:57:47.044140477 INFO Project::index_files{project=.tmpRFzxtw}: Indexed 1 file(s) in 0.003s 2026-10-16 19:57:47.044159863 DEBUG Initializing workspace `file:///tmp/.tmpRFzxtw/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.044171415 DEBUG Searching for a project in '/tmp/.tmpRFzxtw/external/Y' 2026-10-16 19:57:47.044197784 DEBUG Found project at '/tmp/.tmpRFzxtw/external/Y' 2026-10-16 19:57:47.044201942 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.044585922 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.044596552 DEBUG Resolving local virtual environment: /tmp/.tmpRFzxtw/external/Y/.venv 2026-10-16 19:57:47.044623853 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 19:57:47.044628141 DEBUG No virtual environment found 2026-10-16 19:57:47.044635595 DEBUG Adding first-party search path `/tmp/.tmpRFzxtw/external/Y` 2026-10-16 19:57:47.044638671 DEBUG Using vendored stdlib 2026-10-16 19:57:47.044744680 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.044748597 DEBUG Adding new file root '/tmp/.tmpRFzxtw/external/Y' of kind Project 2026-10-16 19:57:47.045866314 DEBUG Ignoring file `/tmp/.tmpRFzxtw/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 19:57:47.047368812 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:47.047385974 DEBUG Updating project to check open files 2026-10-16 19:57:47.047409558 DEBUG Updating project to check open files 2026-10-16 19:57:47.047638919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRFzxtw/systemtests/included.py") 2026-10-16 19:57:47.047650019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRFzxtw/systemtests/included.py` 2026-10-16 19:57:47.047659928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRFzxtw/systemtests/included.py` 2026-10-16 19:57:47.047777068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRFzxtw/systemtests/included.py` to project `.tmpRFzxtw` 2026-10-16 19:57:47.048135921 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRFzxtw/systemtests/included.py` 2026-10-16 19:57:47.048139748 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:47.048151320 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:47.048273429 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRFzxtw/systemtests/included.py"))}: Checking file '/tmp/.tmpRFzxtw/systemtests/included.py' 2026-10-16 19:57:47.048665083 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRFzxtw/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.060300307 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRFzxtw/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.066142475 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.98ms 2026-10-16 19:57:47.066165268 DEBUG Received server response for request 2 2026-10-16 19:57:47.066275925 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:47.066338773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRFzxtw/external/Y/only_external.py") 2026-10-16 19:57:47.066355364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRFzxtw/external/Y/only_external.py` 2026-10-16 19:57:47.066378127 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRFzxtw/external/Y/only_external.py` 2026-10-16 19:57:47.066501248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRFzxtw/external/Y/only_external.py` to project `Y` 2026-10-16 19:57:47.066517579 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRFzxtw/external/Y/only_external.py` 2026-10-16 19:57:47.066520113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:47.066538348 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:47.066889496 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:47.067021173 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRFzxtw/external/Y/only_external.py"))}: Checking file '/tmp/.tmpRFzxtw/external/Y/only_external.py' 2026-10-16 19:57:47.067219044 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRFzxtw/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.078407951 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRFzxtw/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.084138269 DEBUG method="textDocument/diagnostic" response.id=3 duration=17.22ms 2026-10-16 19:57:47.084161863 DEBUG Received server response for request 3 2026-10-16 19:57:47.094338201 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:47.094372255 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:47.094382003 DEBUG method="shutdown" response.id=4 duration=17.68µs 2026-10-16 19:57:47.094388625 DEBUG Received server response for request 4 2026-10-16 19:57:47.094392112 DEBUG Client sends notification `exit` 2026-10-16 19:57:47.094488813 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-16 19:57:47.104204757 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:47.104290819 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:47.104317298 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:47.105845264 DEBUG Client info: None 2026-10-16 19:57:47.105860673 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:47.105876583 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:47.105884167 INFO Version: Unknown 2026-10-16 19:57:47.105929522 DEBUG Received server response for request 1 2026-10-16 19:57:47.105976611 DEBUG Client sends notification `initialized` 2026-10-16 19:57:47.105997340 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:47.106044117 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:47.106120661 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:47.106124207 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:47.106157380 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:47.106175173 DEBUG Initializing workspace `file:///tmp/.tmpF4fdyC`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.106186384 DEBUG Searching for a project in '/tmp/.tmpF4fdyC' 2026-10-16 19:57:47.106206762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:47.106211862 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.106718923 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.106726337 DEBUG Resolving local virtual environment: /tmp/.tmpF4fdyC/.venv 2026-10-16 19:57:47.106765861 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 19:57:47.106771051 DEBUG No virtual environment found 2026-10-16 19:57:47.106779637 DEBUG Adding first-party search path `/tmp/.tmpF4fdyC` 2026-10-16 19:57:47.106782803 DEBUG Using vendored stdlib 2026-10-16 19:57:47.106911484 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.106916113 DEBUG Adding new file root '/tmp/.tmpF4fdyC' of kind Project 2026-10-16 19:57:47.107448722 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:47.107457829 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:47.111838045 INFO Project::index_files{project=.tmpF4fdyC}: Indexed 2 file(s) in 0.001s 2026-10-16 19:57:47.111857481 DEBUG Initializing workspace `file:///tmp/.tmpF4fdyC/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.111869604 DEBUG Searching for a project in '/tmp/.tmpF4fdyC/external/Y' 2026-10-16 19:57:47.111896124 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:47.111906583 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.112284422 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.112294491 DEBUG Resolving local virtual environment: /tmp/.tmpF4fdyC/external/Y/.venv 2026-10-16 19:57:47.112322063 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 19:57:47.112326581 DEBUG No virtual environment found 2026-10-16 19:57:47.112333734 DEBUG Adding first-party search path `/tmp/.tmpF4fdyC/external/Y` 2026-10-16 19:57:47.112336800 DEBUG Using vendored stdlib 2026-10-16 19:57:47.112455292 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.112459260 DEBUG Adding new file root '/tmp/.tmpF4fdyC/external/Y' of kind Project 2026-10-16 19:57:47.114403437 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:47.114419016 DEBUG Updating project to check open files 2026-10-16 19:57:47.114459382 DEBUG Updating project to check open files 2026-10-16 19:57:47.114694643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF4fdyC/systemtests/foo.py") 2026-10-16 19:57:47.114709992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpF4fdyC/systemtests/foo.py` 2026-10-16 19:57:47.114748404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpF4fdyC/systemtests/foo.py` 2026-10-16 19:57:47.115125922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpF4fdyC/systemtests/foo.py` to project `.tmpF4fdyC` 2026-10-16 19:57:47.115153774 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF4fdyC/systemtests/foo.py` 2026-10-16 19:57:47.115156820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:47.115169634 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:47.115481649 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.126674934 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.132275428 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-16 19:57:47.132541688 DEBUG method="textDocument/hover" response.id=2 duration=17.27ms 2026-10-16 19:57:47.132575581 DEBUG Received server response for request 2 2026-10-16 19:57:47.132610798 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:47.132700997 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 19:57:47.132857761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF4fdyC/external/Y/foo.py") 2026-10-16 19:57:47.132874081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpF4fdyC/external/Y/foo.py` 2026-10-16 19:57:47.132900381 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpF4fdyC/external/Y/foo.py` 2026-10-16 19:57:47.133031186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpF4fdyC/external/Y/foo.py` to project `Y` 2026-10-16 19:57:47.133051354 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF4fdyC/external/Y/foo.py` 2026-10-16 19:57:47.133054159 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:47.133064759 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:47.133928319 DEBUG method="textDocument/hover" response.id=3 duration=855.70µs 2026-10-16 19:57:47.133971129 DEBUG Received server response for request 3 2026-10-16 19:57:47.144057828 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:47.144099176 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:47.144107922 DEBUG method="shutdown" response.id=4 duration=14.34µs 2026-10-16 19:57:47.144124954 DEBUG Received server response for request 4 2026-10-16 19:57:47.144130725 DEBUG Client sends notification `exit` 2026-10-16 19:57:47.144172984 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-16 19:57:47.149988853 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:47.150067971 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:47.150092808 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:47.150162078 DEBUG Client info: None 2026-10-16 19:57:47.150173179 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 19:57:47.150188307 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:47.150194298 INFO Version: Unknown 2026-10-16 19:57:47.150321637 DEBUG Received server response for request 1 2026-10-16 19:57:47.150359689 DEBUG Client sends notification `initialized` 2026-10-16 19:57:47.150374116 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:47.150441091 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:47.150534957 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:47.150538664 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:47.150556177 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:47.150574181 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:47.150589349 DEBUG Initializing workspace `file:///tmp/.tmpRHtpBw/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.150600510 DEBUG Searching for a project in '/tmp/.tmpRHtpBw/root1' 2026-10-16 19:57:47.150623383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:47.150627821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.151038722 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.151045214 DEBUG Resolving local virtual environment: /tmp/.tmpRHtpBw/root1/.venv 2026-10-16 19:57:47.151084418 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 19:57:47.151089427 DEBUG No virtual environment found 2026-10-16 19:57:47.151098875 DEBUG Adding first-party search path `/tmp/.tmpRHtpBw/root1` 2026-10-16 19:57:47.151102161 DEBUG Using vendored stdlib 2026-10-16 19:57:47.151228348 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.151232616 DEBUG Adding new file root '/tmp/.tmpRHtpBw/root1' of kind Project 2026-10-16 19:57:47.153293872 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:47.153359555 DEBUG Initializing workspace `file:///tmp/.tmpRHtpBw/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.153370075 DEBUG Searching for a project in '/tmp/.tmpRHtpBw/root2' 2026-10-16 19:57:47.153398749 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:47.153403608 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.153737394 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.153743295 DEBUG Resolving local virtual environment: /tmp/.tmpRHtpBw/root2/.venv 2026-10-16 19:57:47.153769274 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 19:57:47.153773191 DEBUG No virtual environment found 2026-10-16 19:57:47.153780395 DEBUG Adding first-party search path `/tmp/.tmpRHtpBw/root2` 2026-10-16 19:57:47.153783470 DEBUG Using vendored stdlib 2026-10-16 19:57:47.153885993 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.153889379 DEBUG Adding new file root '/tmp/.tmpRHtpBw/root2' of kind Project 2026-10-16 19:57:47.155740551 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:47.155752774 DEBUG Initializing workspace `file:///tmp/.tmpRHtpBw/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.155762793 DEBUG Searching for a project in '/tmp/.tmpRHtpBw/root3' 2026-10-16 19:57:47.155790565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:47.155795354 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.156122417 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.156127757 DEBUG Resolving local virtual environment: /tmp/.tmpRHtpBw/root3/.venv 2026-10-16 19:57:47.156152534 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 19:57:47.156156461 DEBUG No virtual environment found 2026-10-16 19:57:47.156163745 DEBUG Adding first-party search path `/tmp/.tmpRHtpBw/root3` 2026-10-16 19:57:47.156166721 DEBUG Using vendored stdlib 2026-10-16 19:57:47.156272379 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.156276226 DEBUG Adding new file root '/tmp/.tmpRHtpBw/root3' of kind Project 2026-10-16 19:57:47.158216345 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:47.158277089 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:47.158401733 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root1/main.py"))}: Checking file '/tmp/.tmpRHtpBw/root1/main.py' 2026-10-16 19:57:47.158508994 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.171957729 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.172381544 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 19:57:47.172506479 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 19:57:47.172771556 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root2/main.py"))}: Checking file '/tmp/.tmpRHtpBw/root2/main.py' 2026-10-16 19:57:47.172848961 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.183972695 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.184066431 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-16 19:57:47.184072472 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 19:57:47.184130772 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root3/main.py"))}: Checking file '/tmp/.tmpRHtpBw/root3/main.py' 2026-10-16 19:57:47.184191666 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:47.195376315 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRHtpBw/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:47.195470872 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-16 19:57:47.195528650 DEBUG method="workspace/diagnostic" response.id=2 duration=37.30ms 2026-10-16 19:57:47.195551293 DEBUG Received server response for request 2 2026-10-16 19:57:47.195800961 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:47.195813565 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:47.195839594 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpRHtpBw/root2), (root3, file:///tmp/.tmpRHtpBw/root3) 2026-10-16 19:57:47.195843982 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpRHtpBw/root2 2026-10-16 19:57:47.197217077 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpRHtpBw/root3 2026-10-16 19:57:47.198363878 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:47.198435743 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:47.198734854 DEBUG method="workspace/diagnostic" response.id=3 duration=404.70µs 2026-10-16 19:57:47.198750253 DEBUG Received server response for request 3 2026-10-16 19:57:47.209083284 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:47.209136354 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:47.209143347 DEBUG method="shutdown" response.id=4 duration=11.23µs 2026-10-16 19:57:47.209224529 DEBUG Received server response for request 4 2026-10-16 19:57:47.209229889 DEBUG Client sends notification `exit` 2026-10-16 19:57:47.209241692 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-16 19:57:47.213049794 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:47.213129484 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:47.213169088 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:47.213252284 DEBUG Client info: None 2026-10-16 19:57:47.213264587 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 19:57:47.213280146 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:47.213287791 INFO Version: Unknown 2026-10-16 19:57:47.213436991 DEBUG Received server response for request 1 2026-10-16 19:57:47.213483959 DEBUG Client sends notification `initialized` 2026-10-16 19:57:47.213567575 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:47.213646864 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:47.216361726 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:47.216367377 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:47.216398926 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:47.216415828 DEBUG Initializing workspace `file:///tmp/.tmpO6moF5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:47.216441776 DEBUG Searching for a project in '/tmp/.tmpO6moF5/root1' 2026-10-16 19:57:47.216464309 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:47.216469529 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:47.216985657 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:47.216992570 DEBUG Resolving local virtual environment: /tmp/.tmpO6moF5/root1/.venv 2026-10-16 19:57:47.217034248 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 19:57:47.217039668 DEBUG No virtual environment found 2026-10-16 19:57:47.217049486 DEBUG Adding first-party search path `/tmp/.tmpO6moF5/root1` 2026-10-16 19:57:47.217052672 DEBUG Using vendored stdlib 2026-10-16 19:57:47.217178248 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:47.217182215 DEBUG Adding new file root '/tmp/.tmpO6moF5/root1' of kind Project 2026-10-16 19:57:47.219784927 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:47.219986746 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:47.221068585 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:47.221264713 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpO6moF5/root1) 2026-10-16 19:57:47.221384407 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpO6moF5/root1 2026-10-16 19:57:47.221843198 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 19:57:49.220321357 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:49.220759308 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:49.220789705 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 19:57:49.220796408 DEBUG method="shutdown" response.id=3 duration=48.24µs 2026-10-16 19:57:49.220803601 DEBUG Received server response for request 2 2026-10-16 19:57:49.220806947 DEBUG Received server response for request 3 2026-10-16 19:57:49.220811496 DEBUG Client sends notification `exit` 2026-10-16 19:57:49.220821475 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-16 19:57:49.222600051 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:49.224214920 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:49.224245377 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:49.224315118 DEBUG Client info: None 2026-10-16 19:57:49.224328453 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 19:57:49.224343651 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:49.224349963 INFO Version: Unknown 2026-10-16 19:57:49.224401860 DEBUG Received server response for request 1 2026-10-16 19:57:49.224454399 DEBUG Client sends notification `initialized` 2026-10-16 19:57:49.224474757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:49.224539538 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:49.224678349 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:49.224682617 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:49.224697625 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 19:57:49.224714086 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:49.224727691 DEBUG Initializing workspace `file:///tmp/.tmpZwiPGZ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.224739163 DEBUG Searching for a project in '/tmp/.tmpZwiPGZ/root1' 2026-10-16 19:57:49.224781602 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:49.224786932 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.225212411 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.225219674 DEBUG Resolving local virtual environment: /tmp/.tmpZwiPGZ/root1/.venv 2026-10-16 19:57:49.225255712 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 19:57:49.225260821 DEBUG No virtual environment found 2026-10-16 19:57:49.225270209 DEBUG Adding first-party search path `/tmp/.tmpZwiPGZ/root1` 2026-10-16 19:57:49.225273535 DEBUG Using vendored stdlib 2026-10-16 19:57:49.225400704 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.225405503 DEBUG Adding new file root '/tmp/.tmpZwiPGZ/root1' of kind Project 2026-10-16 19:57:49.229478913 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:49.229494883 DEBUG Initializing workspace `file:///tmp/.tmpZwiPGZ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.229510683 DEBUG Searching for a project in '/tmp/.tmpZwiPGZ/root2' 2026-10-16 19:57:49.229529969 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:49.229534387 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.229854277 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.229859727 DEBUG Resolving local virtual environment: /tmp/.tmpZwiPGZ/root2/.venv 2026-10-16 19:57:49.229884834 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 19:57:49.229888782 DEBUG No virtual environment found 2026-10-16 19:57:49.229895985 DEBUG Adding first-party search path `/tmp/.tmpZwiPGZ/root2` 2026-10-16 19:57:49.229899061 DEBUG Using vendored stdlib 2026-10-16 19:57:49.230002305 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.230005881 DEBUG Adding new file root '/tmp/.tmpZwiPGZ/root2' of kind Project 2026-10-16 19:57:49.231860630 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.231933247 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:49.232058662 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZwiPGZ/root1/main.py"))}: Checking file '/tmp/.tmpZwiPGZ/root1/main.py' 2026-10-16 19:57:49.232165642 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZwiPGZ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.243667356 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZwiPGZ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:49.243793282 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 19:57:49.243803451 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 19:57:49.243869475 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZwiPGZ/root2/main.py"))}: Checking file '/tmp/.tmpZwiPGZ/root2/main.py' 2026-10-16 19:57:49.243939055 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZwiPGZ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.255017425 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZwiPGZ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:49.255130587 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-16 19:57:49.255172005 DEBUG method="workspace/diagnostic" response.id=2 duration=23.29ms 2026-10-16 19:57:49.255229763 DEBUG Received server response for request 2 2026-10-16 19:57:49.255376458 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:49.255385826 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 19:57:49.255473691 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpZwiPGZ/root2) 2026-10-16 19:57:49.255482758 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpZwiPGZ/root2 2026-10-16 19:57:49.258640000 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 19:57:49.258680025 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 19:57:49.258750026 DEBUG method="workspace/diagnostic" response.id=3 duration=131.42µs 2026-10-16 19:57:49.258761337 DEBUG Received server response for request 3 2026-10-16 19:57:49.269110048 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:49.269137439 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:49.269142910 DEBUG method="shutdown" response.id=4 duration=9.02µs 2026-10-16 19:57:49.269149342 DEBUG Received server response for request 4 2026-10-16 19:57:49.269152137 DEBUG Client sends notification `exit` 2026-10-16 19:57:49.269163618 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-16 19:57:49.272601477 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:49.272693619 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:49.272720590 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:49.274279714 DEBUG Client info: None 2026-10-16 19:57:49.274295905 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:49.274311093 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:49.274316784 INFO Version: Unknown 2026-10-16 19:57:49.274361458 DEBUG Received server response for request 1 2026-10-16 19:57:49.274399770 DEBUG Client sends notification `initialized` 2026-10-16 19:57:49.274413886 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:49.274472857 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:49.274598773 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:49.274602550 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:49.274619963 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:49.274622958 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:49.274641663 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:49.274657994 DEBUG Initializing workspace `file:///tmp/.tmpfysJy6/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.274672531 DEBUG Searching for a project in '/tmp/.tmpfysJy6/root1' 2026-10-16 19:57:49.274697348 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:49.274702938 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.275120081 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.275126893 DEBUG Resolving local virtual environment: /tmp/.tmpfysJy6/root1/.venv 2026-10-16 19:57:49.275163342 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 19:57:49.275168391 DEBUG No virtual environment found 2026-10-16 19:57:49.275178420 DEBUG Adding first-party search path `/tmp/.tmpfysJy6/root1` 2026-10-16 19:57:49.275181696 DEBUG Using vendored stdlib 2026-10-16 19:57:49.275307502 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.275313043 DEBUG Adding new file root '/tmp/.tmpfysJy6/root1' of kind Project 2026-10-16 19:57:49.277288137 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.277305149 DEBUG Initializing workspace `file:///tmp/.tmpfysJy6/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.277314887 DEBUG Searching for a project in '/tmp/.tmpfysJy6/root2' 2026-10-16 19:57:49.277336458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:49.277341567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.277757317 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.277768338 DEBUG Resolving local virtual environment: /tmp/.tmpfysJy6/root2/.venv 2026-10-16 19:57:49.277794647 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 19:57:49.277798955 DEBUG No virtual environment found 2026-10-16 19:57:49.277805728 DEBUG Adding first-party search path `/tmp/.tmpfysJy6/root2` 2026-10-16 19:57:49.277808814 DEBUG Using vendored stdlib 2026-10-16 19:57:49.277913841 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.277917528 DEBUG Adding new file root '/tmp/.tmpfysJy6/root2' of kind Project 2026-10-16 19:57:49.279742070 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.279756958 DEBUG Updating project to check open files 2026-10-16 19:57:49.279779079 DEBUG Updating project to check open files 2026-10-16 19:57:49.279836307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfysJy6/root1/main.py") 2026-10-16 19:57:49.279845354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfysJy6/root1/main.py` 2026-10-16 19:57:49.279853689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfysJy6/root1/main.py` 2026-10-16 19:57:49.279953937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfysJy6/root1/main.py` to project `root1` 2026-10-16 19:57:49.279969156 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfysJy6/root1/main.py` 2026-10-16 19:57:49.279971530 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:49.279980237 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:49.280155766 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfysJy6/root1/main.py"))}: Checking file '/tmp/.tmpfysJy6/root1/main.py' 2026-10-16 19:57:49.280297862 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfysJy6/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.293391702 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfysJy6/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:49.294126611 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.14ms 2026-10-16 19:57:49.294172196 DEBUG Received server response for request 2 2026-10-16 19:57:49.294313341 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:49.294320544 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:49.294634914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfysJy6/root2/main.py") 2026-10-16 19:57:49.294650183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfysJy6/root2/main.py` 2026-10-16 19:57:49.294676432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfysJy6/root2/main.py` 2026-10-16 19:57:49.294966596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfysJy6/root2/main.py` to project `root2` 2026-10-16 19:57:49.294986213 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfysJy6/root2/main.py` 2026-10-16 19:57:49.294988838 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:49.295000800 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:49.295346148 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfysJy6/root2/main.py"))}: Checking file '/tmp/.tmpfysJy6/root2/main.py' 2026-10-16 19:57:49.295701314 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfysJy6/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.307144087 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfysJy6/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:49.307350675 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.34ms 2026-10-16 19:57:49.307450452 DEBUG Received server response for request 3 2026-10-16 19:57:49.307664894 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:49.307676656 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 19:57:49.307700561 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpfysJy6/root2) 2026-10-16 19:57:49.307708335 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpfysJy6/root2 2026-10-16 19:57:49.311485220 DEBUG method="textDocument/diagnostic" response.id=4 duration=105.69µs 2026-10-16 19:57:49.311699191 DEBUG Received server response for request 4 2026-10-16 19:57:49.311755767 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 19:57:49.311885420 DEBUG method="textDocument/diagnostic" response.id=5 duration=71.33µs 2026-10-16 19:57:49.311900799 DEBUG Received server response for request 5 2026-10-16 19:57:49.322000873 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 19:57:49.322081124 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:49.322095000 DEBUG method="shutdown" response.id=6 duration=21.95µs 2026-10-16 19:57:49.322115989 DEBUG Received server response for request 6 2026-10-16 19:57:49.322119857 DEBUG Client sends notification `exit` 2026-10-16 19:57:49.322232418 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-16 19:57:49.326665212 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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 19:57:49.326748969 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:49.326773656 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:49.328535370 DEBUG Client info: None 2026-10-16 19:57:49.328556860 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 19:57:49.328577739 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:49.328584913 INFO Version: Unknown 2026-10-16 19:57:49.328633424 DEBUG Received server response for request 1 2026-10-16 19:57:49.328673619 DEBUG Client sends notification `initialized` 2026-10-16 19:57:49.328687034 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:49.328740535 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:49.328849930 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:49.328853787 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:49.328869156 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:49.328872673 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:49.328889514 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:49.328901747 DEBUG Initializing workspace `file:///tmp/.tmpjOxDDK/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.328914010 DEBUG Searching for a project in '/tmp/.tmpjOxDDK/project' 2026-10-16 19:57:49.328939588 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:49.328944567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.329368292 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.329375586 DEBUG Resolving local virtual environment: /tmp/.tmpjOxDDK/project/.venv 2026-10-16 19:57:49.329415451 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 19:57:49.329436841 DEBUG No virtual environment found 2026-10-16 19:57:49.329447341 DEBUG Adding first-party search path `/tmp/.tmpjOxDDK/project` 2026-10-16 19:57:49.329450757 DEBUG Using vendored stdlib 2026-10-16 19:57:49.330941283 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.330947905 DEBUG Adding new file root '/tmp/.tmpjOxDDK/project' of kind Project 2026-10-16 19:57:49.332795791 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.332866614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjOxDDK/project/app/main.py") 2026-10-16 19:57:49.332875340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjOxDDK/project/app/main.py` 2026-10-16 19:57:49.332897131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjOxDDK/project/app/main.py` 2026-10-16 19:57:49.332990847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjOxDDK/project/app/main.py` to project `project` 2026-10-16 19:57:49.333006877 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjOxDDK/project/app/main.py` 2026-10-16 19:57:49.333009532 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:49.333018158 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:49.333598507 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjOxDDK/project/app/main.py"))}: Checking file '/tmp/.tmpjOxDDK/project/app/main.py' 2026-10-16 19:57:49.333931551 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjOxDDK/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.345355048 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjOxDDK/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:49.345785526 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.76ms 2026-10-16 19:57:49.345803680 DEBUG Received server response for request 2 2026-10-16 19:57:49.345850217 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 19:57:49.345964151 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpjOxDDK/project/app), to remove: (project, file:///tmp/.tmpjOxDDK/project) 2026-10-16 19:57:49.345975953 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpjOxDDK/project 2026-10-16 19:57:49.348773079 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 19:57:49.348790322 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:49.348793387 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:49.348816511 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:49.348824235 DEBUG Initializing workspace `file:///tmp/.tmpjOxDDK/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.348840676 DEBUG Searching for a project in '/tmp/.tmpjOxDDK/project/app' 2026-10-16 19:57:49.348878337 DEBUG Found project at '/tmp/.tmpjOxDDK/project/app' 2026-10-16 19:57:49.348882905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.349251917 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.349262858 DEBUG Resolving local virtual environment: /tmp/.tmpjOxDDK/project/app/.venv 2026-10-16 19:57:49.349292684 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 19:57:49.349297142 DEBUG No virtual environment found 2026-10-16 19:57:49.349304796 DEBUG Adding first-party search path `/tmp/.tmpjOxDDK/project/app` 2026-10-16 19:57:49.349307912 DEBUG Using vendored stdlib 2026-10-16 19:57:49.349416205 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.349420123 DEBUG Adding new file root '/tmp/.tmpjOxDDK/project/app' of kind Project 2026-10-16 19:57:49.352638409 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.352775657 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 19:57:49.352929525 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 19:57:49.353135021 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 19:57:49.353474227 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjOxDDK/project/app/main.py"))}: Checking file '/tmp/.tmpjOxDDK/project/app/main.py' 2026-10-16 19:57:49.353721391 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjOxDDK/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.366443383 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjOxDDK/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:49.366694614 DEBUG method="textDocument/diagnostic" response.id=3 duration=13.39ms 2026-10-16 19:57:49.366900230 DEBUG Received server response for request 3 2026-10-16 19:57:49.377161957 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 19:57:49.377213885 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:49.377220567 DEBUG method="shutdown" response.id=4 duration=11.32µs 2026-10-16 19:57:49.377324743 DEBUG Received server response for request 4 2026-10-16 19:57:49.377330203 DEBUG Client sends notification `exit` 2026-10-16 19:57:49.377342426 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-16 19:57:49.380497313 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:49.380586721 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:49.380622568 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:49.380687229 DEBUG Client info: None 2026-10-16 19:57:49.380699072 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:49.380713839 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:49.380720412 INFO Version: Unknown 2026-10-16 19:57:49.380768983 DEBUG Received server response for request 1 2026-10-16 19:57:49.380807866 DEBUG Client sends notification `initialized` 2026-10-16 19:57:49.380824727 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:49.380876044 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:49.380992021 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:49.380995377 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:49.381016527 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:49.381019773 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 19:57:49.381039039 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:49.381057163 DEBUG Initializing workspace `file:///tmp/.tmpWl8jG7/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.381068224 DEBUG Searching for a project in '/tmp/.tmpWl8jG7/api' 2026-10-16 19:57:49.381092470 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 19:57:49.381097349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.382232488 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.382240713 DEBUG Resolving local virtual environment: /tmp/.tmpWl8jG7/api/.venv 2026-10-16 19:57:49.382284916 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 19:57:49.382290136 DEBUG No virtual environment found 2026-10-16 19:57:49.382300586 DEBUG Adding first-party search path `/tmp/.tmpWl8jG7/api` 2026-10-16 19:57:49.382304062 DEBUG Using vendored stdlib 2026-10-16 19:57:49.382457841 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.382464283 DEBUG Adding new file root '/tmp/.tmpWl8jG7/api' of kind Project 2026-10-16 19:57:49.384743357 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-16 19:57:49.384760279 DEBUG Initializing workspace `file:///tmp/.tmpWl8jG7/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.384771951 DEBUG Searching for a project in '/tmp/.tmpWl8jG7/tools' 2026-10-16 19:57:49.384808630 DEBUG Found project at '/tmp/.tmpWl8jG7/tools' 2026-10-16 19:57:49.384813749 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.385190727 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.385195966 DEBUG Resolving local virtual environment: /tmp/.tmpWl8jG7/tools/.venv 2026-10-16 19:57:49.385220843 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 19:57:49.385224710 DEBUG No virtual environment found 2026-10-16 19:57:49.385235410 DEBUG Adding extra search-path `/tmp/.tmpWl8jG7/shared` 2026-10-16 19:57:49.385238606 DEBUG Adding first-party search path `/tmp/.tmpWl8jG7/tools` 2026-10-16 19:57:49.385241492 DEBUG Using vendored stdlib 2026-10-16 19:57:49.385347280 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.385350697 DEBUG Adding new file root '/tmp/.tmpWl8jG7/tools' of kind Project 2026-10-16 19:57:49.385973445 DEBUG Adding new file root '/tmp/.tmpWl8jG7/shared' of kind SearchPath 2026-10-16 19:57:49.387398077 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.387412774 DEBUG Initializing workspace `file:///tmp/.tmpWl8jG7/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.387439394 DEBUG Searching for a project in '/tmp/.tmpWl8jG7/web' 2026-10-16 19:57:49.387460714 DEBUG Found project at '/tmp/.tmpWl8jG7/web' 2026-10-16 19:57:49.387464762 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.387799870 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.387805431 DEBUG Resolving local virtual environment: /tmp/.tmpWl8jG7/web/.venv 2026-10-16 19:57:49.387830839 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 19:57:49.387834966 DEBUG No virtual environment found 2026-10-16 19:57:49.387844534 DEBUG Adding extra search-path `/tmp/.tmpWl8jG7/shared` 2026-10-16 19:57:49.387847500 DEBUG Adding first-party search path `/tmp/.tmpWl8jG7/web` 2026-10-16 19:57:49.387850355 DEBUG Using vendored stdlib 2026-10-16 19:57:49.387954851 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.387958648 DEBUG Adding new file root '/tmp/.tmpWl8jG7/web' of kind Project 2026-10-16 19:57:49.388516645 DEBUG Adding new file root '/tmp/.tmpWl8jG7/shared' of kind SearchPath 2026-10-16 19:57:49.389865976 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.389925918 DEBUG Updating project to check open files 2026-10-16 19:57:49.389950584 DEBUG Updating project to check open files 2026-10-16 19:57:49.389956596 DEBUG Updating project to check open files 2026-10-16 19:57:49.390003373 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.390039070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWl8jG7/shared/library.py") 2026-10-16 19:57:49.390259594 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.392991699 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-16 19:57:49.393035851 DEBUG method="textDocument/hover" response.id=2 duration=2.97ms 2026-10-16 19:57:49.393053695 DEBUG Received server response for request 2 2026-10-16 19:57:49.403150744 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:49.403203843 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:49.403210225 DEBUG method="shutdown" response.id=3 duration=10.42µs 2026-10-16 19:57:49.403306816 DEBUG Received server response for request 3 2026-10-16 19:57:49.403312317 DEBUG Client sends notification `exit` 2026-10-16 19:57:49.403324409 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-16 19:57:49.405949603 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 19:57:49.406024784 DEBUG Architecture: x86_64, OS: linux 2026-10-16 19:57:49.406048699 DEBUG Client sends request `initialize` with ID 1 2026-10-16 19:57:49.406105125 DEBUG Client info: None 2026-10-16 19:57:49.406116025 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 19:57:49.406128228 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 19:57:49.406133298 INFO Version: Unknown 2026-10-16 19:57:49.406175417 DEBUG Received server response for request 1 2026-10-16 19:57:49.406272910 DEBUG Client sends notification `initialized` 2026-10-16 19:57:49.406287287 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 19:57:49.406328905 DEBUG Requesting workspace configuration for workspaces 2026-10-16 19:57:49.406391222 DEBUG Received server request `workspace/configuration` 2026-10-16 19:57:49.406394528 INFO Retrying to receive `workspace/configuration` request 2026-10-16 19:57:49.406421849 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 19:57:49.406446676 DEBUG Initializing workspace `file:///tmp/.tmpaEjVyQ/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 19:57:49.406458358 DEBUG Searching for a project in '/tmp/.tmpaEjVyQ/project' 2026-10-16 19:57:49.406485719 DEBUG Found project at '/tmp/.tmpaEjVyQ/project' 2026-10-16 19:57:49.406489586 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 19:57:49.406819375 INFO Defaulting to python-platform `linux` 2026-10-16 19:57:49.406824755 DEBUG Resolving local virtual environment: /tmp/.tmpaEjVyQ/project/.venv 2026-10-16 19:57:49.406852537 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 19:57:49.406856474 DEBUG No virtual environment found 2026-10-16 19:57:49.406863958 DEBUG Adding first-party search path `/tmp/.tmpaEjVyQ/project` 2026-10-16 19:57:49.406867074 DEBUG Using vendored stdlib 2026-10-16 19:57:49.406975207 INFO Python version: Python 3.15, platform: linux 2026-10-16 19:57:49.406978814 DEBUG Adding new file root '/tmp/.tmpaEjVyQ/project' of kind Project 2026-10-16 19:57:49.407752234 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 19:57:49.407758596 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 19:57:49.408836889 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-16 19:57:49.408847789 DEBUG Updating project to check open files 2026-10-16 19:57:49.408902492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaEjVyQ/project/main.py") 2026-10-16 19:57:49.408908894 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaEjVyQ/project/main.py` 2026-10-16 19:57:49.408916188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaEjVyQ/project/main.py` 2026-10-16 19:57:49.408998993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaEjVyQ/project/main.py` to project `project` 2026-10-16 19:57:49.409012298 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaEjVyQ/project/main.py` 2026-10-16 19:57:49.409014943 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 19:57:49.409023208 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 19:57:49.409175584 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaEjVyQ/project/main.py"))}: Checking file '/tmp/.tmpaEjVyQ/project/main.py' 2026-10-16 19:57:49.409291772 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaEjVyQ/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 19:57:49.422573063 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaEjVyQ/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 19:57:49.422992941 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.96ms 2026-10-16 19:57:49.423162178 DEBUG Received server response for request 2 2026-10-16 19:57:49.433403337 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 19:57:49.433604234 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 19:57:49.433702729 DEBUG method="shutdown" response.id=3 duration=103.37µs 2026-10-16 19:57:49.433886724 DEBUG Received server response for request 3 2026-10-16 19:57:49.433981251 DEBUG Client sends notification `exit` 2026-10-16 19:57:49.434170697 DEBUG Received exit notification, exiting ok test result: ok. 199 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 27.58s 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 8.95s; merged doctests compilation took 8.94s 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 16.52s; merged doctests compilation took 16.51s 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 46.65s; merged doctests compilation took 46.62s 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.67s; merged doctests compilation took 18.61s 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 114.79s; merged doctests compilation took 114.76s 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.16s; merged doctests compilation took 10.15s 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.32s; merged doctests compilation took 7.31s 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.30s; merged doctests compilation took 22.28s 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 24.95s; merged doctests compilation took 24.93s 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 7.49s; merged doctests compilation took 7.49s 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.52s; merged doctests compilation took 8.51s 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.02s all doctests ran in 8.14s; merged doctests compilation took 8.12s 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 7.74s; merged doctests compilation took 7.72s 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.25s; merged doctests compilation took 7.24s 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 51.11s; merged doctests compilation took 51.08s 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 173.91s; merged doctests compilation took 173.86s + 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.pW6JlL + 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.iC3QFk + 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 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.207668/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) 252 minutes 2 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-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": "src" }, { "name": "python3-ty", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "noarch" }, { "name": "ty", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty-debuginfo", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished