Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c114' (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/11196852-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 4874 Logging PID: 4876 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11196852, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '3bd12899067a95560e9f0d702ab237efdc4b4546', '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.91-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': '11196852-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-m8744ir9/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-m8744ir9/ty', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-m8744ir9/ty'... Running: git checkout 3bd12899067a95560e9f0d702ab237efdc4b4546 -- cmd: ['git', 'checkout', '3bd12899067a95560e9f0d702ab237efdc4b4546', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-m8744ir9/ty rc: 0 stdout: stderr: Note: switching to '3bd12899067a95560e9f0d702ab237efdc4b4546'. 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 3bd1289 automatic import of ty Running: dist-git-client sources 100 2.62M 100 2.62M 0 0 15.47M 0 0 INFO: Reading stdout from command: md5sum ty-0.0.91.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-m8744ir9/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-m8744ir9/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792748925.499548 -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-m8744ir9/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-m8744ir9/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792748925.499548 -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-m8744ir9/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-1792748925.499548/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-acdf63b8-74cb-4057-b96d-37a368a36a5f INFO: Checking that 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa image matches host's architecture INFO: Copy content of container 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792748925.499548/root INFO: mounting 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa with podman image mount INFO: image 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa as /var/lib/containers/storage/overlay/f3bc5b33644f09b51b39df99e8ac68c870b366f98319c7db0cebb8708e479ff9/merged INFO: umounting image 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa (/var/lib/containers/storage/overlay/f3bc5b33644f09b51b39df99e8ac68c870b366f98319c7db0cebb8708e479ff9/merged) with podman image umount INFO: Removing image mock-bootstrap-acdf63b8-74cb-4057-b96d-37a368a36a5f 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-1792748925.499548/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% | 22.1 MiB/s | 22.0 MiB | 00m01s Copr repository 100% | 7.5 MiB/s | 8.7 MiB | 00m01s 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-5.fc46 fedora 184.3 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-20.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.92_v9.0.319-2.fc46 fedora 2.7 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.197-1.fc46 fedora 3.1 MiB elfutils-debuginfod-client x86_64 0:0.197-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.197-1.fc46 fedora 1.6 MiB elfutils-libs x86_64 0:0.197-1.fc46 fedora 719.5 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:18.1-1.fc46 fedora 14.4 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.1-1.fc46 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.22-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.22-1.fc46 fedora 18.9 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.54.1-1.fc46 fedora 1.6 MiB systemd-libs x86_64 0:262.1-1.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262.1-1.fc46 fedora 981.2 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 fedora 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.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% | 5.7 MiB/s | 52.3 KiB | 00m00s [ 2/190] coreutils-0:9.12-1.fc46.x86_6 100% | 86.7 MiB/s | 1.3 MiB | 00m00s [ 3/190] bash-0:5.3.20-1.fc46.x86_64 100% | 94.6 MiB/s | 1.9 MiB | 00m00s [ 4/190] cpio-0:2.15-10.fc45.x86_64 100% | 20.4 MiB/s | 292.5 KiB | 00m00s [ 5/190] fedora-release-common-0:46-0. 100% | 3.0 MiB/s | 18.2 KiB | 00m00s [ 6/190] findutils-1:4.11.0-2.fc45.x86 100% | 55.7 MiB/s | 570.7 KiB | 00m00s [ 7/190] glibc-minimal-langpack-0:2.44 100% | 27.1 MiB/s | 139.0 KiB | 00m00s [ 8/190] grep-0:3.12-4.fc45.x86_64 100% | 42.0 MiB/s | 301.0 KiB | 00m00s [ 9/190] diffutils-0:3.12-6.fc45.x86_6 100% | 16.8 MiB/s | 396.6 KiB | 00m00s [ 10/190] gzip-0:1.15-1.fc46.x86_64 100% | 27.0 MiB/s | 193.3 KiB | 00m00s [ 11/190] info-0:7.3-3.fc45.x86_64 100% | 46.7 MiB/s | 191.2 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 27.9 MiB/s | 114.4 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-5.fc4 100% | 15.3 MiB/s | 78.1 KiB | 00m00s [ 14/190] sed-0:4.10-2.fc45.x86_64 100% | 28.7 MiB/s | 322.8 KiB | 00m00s [ 15/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 12.9 MiB/s | 158.1 KiB | 00m00s [ 16/190] shadow-utils-2:4.20.0-2.fc46. 100% | 118.1 MiB/s | 1.4 MiB | 00m00s [ 17/190] tar-2:1.35-9.fc45.x86_64 100% | 65.2 MiB/s | 867.4 KiB | 00m00s [ 18/190] unzip-0:6.0-71.fc45.x86_64 100% | 13.9 MiB/s | 199.6 KiB | 00m00s [ 19/190] which-0:2.25-2.fc45.x86_64 100% | 2.3 MiB/s | 42.2 KiB | 00m00s [ 20/190] util-linux-0:2.42.4-2.fc46.x8 100% | 74.4 MiB/s | 1.3 MiB | 00m00s [ 21/190] xz-1:5.8.4-1.fc46.x86_64 100% | 24.6 MiB/s | 654.4 KiB | 00m00s [ 22/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 43.6 MiB/s | 1.2 MiB | 00m00s [ 23/190] filesystem-0:3.18-59.fc45.x86 100% | 106.8 MiB/s | 1.8 MiB | 00m00s [ 24/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 118.4 MiB/s | 2.5 MiB | 00m00s [ 25/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 17.7 MiB/s | 343.7 KiB | 00m00s [ 26/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 5.3 MiB/s | 43.5 KiB | 00m00s [ 27/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 3.4 MiB/s | 27.5 KiB | 00m00s [ 28/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 22.4 MiB/s | 321.8 KiB | 00m00s [ 29/190] coreutils-common-0:9.12-1.fc4 100% | 61.9 MiB/s | 2.2 MiB | 00m00s [ 30/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 752.3 KiB/s | 18.1 KiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 3.9 MiB/s | 88.6 KiB | 00m00s [ 32/190] systemd-libs-0:262.1-1.fc46.x 100% | 94.1 MiB/s | 963.7 KiB | 00m00s [ 33/190] fedora-repos-0:46-0.3.noarch 100% | 796.5 KiB/s | 9.6 KiB | 00m00s [ 34/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 123.3 MiB/s | 2.3 MiB | 00m00s [ 35/190] redhat-systemd-presets-0:102- 100% | 949.2 KiB/s | 8.5 KiB | 00m00s [ 36/190] glibc-common-0:2.44.9000-5.fc 100% | 60.3 MiB/s | 431.9 KiB | 00m00s [ 37/190] ed-0:1.22.6-1.fc46.x86_64 100% | 16.7 MiB/s | 85.6 KiB | 00m00s [ 38/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 2.7 MiB/s | 11.1 KiB | 00m00s [ 39/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 38.6 MiB/s | 276.7 KiB | 00m00s [ 40/190] build-reproducibility-srpm-ma 100% | 3.5 MiB/s | 10.8 KiB | 00m00s [ 41/190] ansible-srpm-macros-0:1-22.fc 100% | 2.8 MiB/s | 19.8 KiB | 00m00s [ 42/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 1.4 MiB/s | 10.3 KiB | 00m00s [ 43/190] efi-srpm-macros-0:6-9.fc45.no 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 44/190] dwz-0:0.17-3.fc45.x86_64 100% | 17.0 MiB/s | 139.2 KiB | 00m00s [ 45/190] erlang-srpm-macros-0:0.4.0-1. 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 46/190] file-0:5.48-3.fc46.x86_64 100% | 24.7 MiB/s | 50.6 KiB | 00m00s [ 47/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 48/190] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 49/190] forge-srpm-macros-0:0.4.0-5.f 100% | 2.8 MiB/s | 19.7 KiB | 00m00s [ 50/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 51/190] gap-srpm-macros-0:2-3.fc45.no 100% | 1.5 MiB/s | 9.3 KiB | 00m00s [ 52/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 53/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 54/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 55/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 9.1 MiB/s | 27.8 KiB | 00m00s [ 56/190] java-srpm-macros-0:1-9.fc45.n 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 57/190] lua-srpm-macros-0:1-18.fc45.n 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 58/190] kernel-srpm-macros-0:1.0-30.f 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 59/190] meson-srpm-macros-0:1.12.1-2. 100% | 2.9 MiB/s | 11.8 KiB | 00m00s [ 60/190] openblas-srpm-macros-0:2-23.f 100% | 2.5 MiB/s | 7.5 KiB | 00m00s [ 61/190] ocaml-srpm-macros-0:11-4.fc45 100% | 1.7 MiB/s | 9.0 KiB | 00m00s [ 62/190] perl-srpm-macros-0:1-65.fc45. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 63/190] package-notes-srpm-macros-0:0 100% | 2.6 MiB/s | 10.5 KiB | 00m00s [ 64/190] python-srpm-macros-0:3.15-2.f 100% | 4.7 MiB/s | 23.9 KiB | 00m00s [ 65/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 66/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 67/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 93.0 MiB/s | 571.3 KiB | 00m00s [ 68/190] tree-sitter-srpm-macros-0:0.4 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [ 69/190] rust-srpm-macros-0:28.5-2.fc4 100% | 1.6 MiB/s | 11.4 KiB | 00m00s [ 70/190] zig-srpm-macros-0:1-9.fc45.no 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 71/190] debugedit-0:5.3-3.fc45.x86_64 100% | 9.5 MiB/s | 87.9 KiB | 00m00s [ 72/190] zip-0:3.0-46.fc45.x86_64 100% | 18.5 MiB/s | 264.6 KiB | 00m00s [ 73/190] elfutils-0:0.197-1.fc46.x86_6 100% | 76.4 MiB/s | 625.6 KiB | 00m00s [ 74/190] elfutils-libelf-0:0.197-1.fc4 100% | 43.3 MiB/s | 265.9 KiB | 00m00s [ 75/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 14.8 MiB/s | 136.6 KiB | 00m00s [ 76/190] libarchive-0:3.8.9-2.fc46.x86 100% | 36.3 MiB/s | 446.0 KiB | 00m00s [ 77/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 111.2 MiB/s | 1.0 MiB | 00m00s [ 78/190] popt-0:1.19-11.fc45.x86_64 100% | 8.1 MiB/s | 66.6 KiB | 00m00s [ 79/190] readline-0:8.3-7.fc46.x86_64 100% | 24.8 MiB/s | 228.7 KiB | 00m00s [ 80/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 93.1 MiB/s | 476.6 KiB | 00m00s [ 81/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 14.6 MiB/s | 134.8 KiB | 00m00s [ 82/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 9.3 MiB/s | 143.3 KiB | 00m00s [ 83/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 2.2 MiB/s | 35.9 KiB | 00m00s [ 84/190] libsemanage-0:3.11-4.fc46.x86 100% | 11.6 MiB/s | 130.5 KiB | 00m00s [ 85/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 6.5 MiB/s | 191.7 KiB | 00m00s [ 86/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 11.6 MiB/s | 130.9 KiB | 00m00s [ 87/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 16.3 MiB/s | 116.5 KiB | 00m00s [ 88/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 4.4 MiB/s | 58.4 KiB | 00m00s [ 89/190] setup-0:2.15.1-2.fc45.noarch 100% | 5.9 MiB/s | 157.6 KiB | 00m00s [ 90/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 7.3 MiB/s | 134.0 KiB | 00m00s [ 91/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 5.7 MiB/s | 34.8 KiB | 00m00s [ 92/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 14.0 MiB/s | 357.4 KiB | 00m00s [ 93/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 17.6 MiB/s | 179.8 KiB | 00m00s [ 94/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 1.2 MiB/s | 25.0 KiB | 00m00s [ 95/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 6.9 MiB/s | 169.6 KiB | 00m00s [ 96/190] libsmartcols-0:2.42.4-2.fc46. 100% | 7.2 MiB/s | 88.8 KiB | 00m00s [ 97/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 4.5 MiB/s | 27.7 KiB | 00m00s [ 98/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 8.8 MiB/s | 90.4 KiB | 00m00s [ 99/190] util-linux-core-0:2.42.4-2.fc 100% | 40.7 MiB/s | 582.9 KiB | 00m00s [100/190] ncurses-base-0:6.6-3.fc45.noa 100% | 12.3 MiB/s | 88.1 KiB | 00m00s [101/190] glibc-gconv-extra-0:2.44.9000 100% | 100.9 MiB/s | 1.7 MiB | 00m00s [102/190] gnulib-l10n-0:20241231-4.fc45 100% | 18.4 MiB/s | 150.4 KiB | 00m00s [103/190] crypto-policies-0:20260713-2. 100% | 13.6 MiB/s | 97.5 KiB | 00m00s [104/190] fedora-gpg-keys-0:46-0.3.noar 100% | 17.6 MiB/s | 143.8 KiB | 00m00s [105/190] ca-certificates-0:2026.2.92_v 100% | 45.2 MiB/s | 971.9 KiB | 00m00s [106/190] fips-provider-0:1.5.3-1.fc46. 100% | 85.2 MiB/s | 1.6 MiB | 00m00s [107/190] fedora-repos-rawhide-0:46-0.3 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [108/190] redhat-systemd-presets-common 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [109/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 16.1 MiB/s | 165.1 KiB | 00m00s [110/190] add-determinism-0:0.7.3-3.fc4 100% | 75.1 MiB/s | 845.7 KiB | 00m00s [111/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 25.5 MiB/s | 339.2 KiB | 00m00s [112/190] elfutils-libs-0:0.197-1.fc46. 100% | 7.7 MiB/s | 285.6 KiB | 00m00s [113/190] curl-0:8.23.0-1.fc46.x86_64 100% | 6.0 MiB/s | 245.2 KiB | 00m00s [114/190] file-libs-0:5.48-3.fc46.x86_6 100% | 18.4 MiB/s | 884.7 KiB | 00m00s [115/190] elfutils-debuginfod-client-0: 100% | 4.6 MiB/s | 47.4 KiB | 00m00s [116/190] json-c-0:0.18-9.fc45.x86_64 100% | 4.6 MiB/s | 46.7 KiB | 00m00s [117/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 19.4 MiB/s | 278.0 KiB | 00m00s [118/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 35.5 MiB/s | 363.9 KiB | 00m00s [119/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 55.1 MiB/s | 676.7 KiB | 00m00s [120/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 64.7 MiB/s | 397.6 KiB | 00m00s [121/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 9.8 MiB/s | 80.4 KiB | 00m00s [122/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 4.4 MiB/s | 26.9 KiB | 00m00s [123/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 8.3 MiB/s | 144.4 KiB | 00m00s [124/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 51.1 MiB/s | 942.6 KiB | 00m00s [125/190] sqlite-libs-0:3.54.1-1.fc46.x 100% | 57.5 MiB/s | 824.0 KiB | 00m00s [126/190] libsepol-0:3.11-2.fc45.x86_64 100% | 29.7 MiB/s | 365.2 KiB | 00m00s [127/190] ima-evm-utils-libs-0:1.6.2-12 100% | 2.7 MiB/s | 30.2 KiB | 00m00s [128/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 103.2 MiB/s | 1.7 MiB | 00m00s [129/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 1.2 MiB/s | 19.0 KiB | 00m00s [130/190] gpgverify-0:2.2-5.fc45.noarch 100% | 706.9 KiB/s | 11.3 KiB | 00m00s [131/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 16.3 MiB/s | 116.5 KiB | 00m00s [132/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 19.6 MiB/s | 281.3 KiB | 00m00s [133/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 10.2 MiB/s | 281.6 KiB | 00m00s [134/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 15.6 MiB/s | 176.1 KiB | 00m00s [135/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 5.9 MiB/s | 96.6 KiB | 00m00s [136/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 6.7 MiB/s | 68.5 KiB | 00m00s [137/190] npth-0:1.8-5.fc45.x86_64 100% | 3.6 MiB/s | 25.5 KiB | 00m00s [138/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 68.5 MiB/s | 631.2 KiB | 00m00s [139/190] libgpg-error-0:1.61-2.fc45.x8 100% | 19.0 MiB/s | 252.9 KiB | 00m00s [140/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 63.7 MiB/s | 456.8 KiB | 00m00s [141/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 24.1 MiB/s | 172.6 KiB | 00m00s [142/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 101.6 MiB/s | 1.4 MiB | 00m00s [143/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 29.6 MiB/s | 273.0 KiB | 00m00s [144/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 24.7 MiB/s | 75.9 KiB | 00m00s [145/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 11.7 MiB/s | 83.8 KiB | 00m00s [146/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 28.5 MiB/s | 175.2 KiB | 00m00s [147/190] libunistring-0:1.1-12.fc45.x8 100% | 48.5 MiB/s | 545.8 KiB | 00m00s [148/190] nettle-0:4.0-5.fc45.x86_64 100% | 42.0 MiB/s | 429.7 KiB | 00m00s [149/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 49.7 MiB/s | 560.0 KiB | 00m00s [150/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 56.5 MiB/s | 289.4 KiB | 00m00s [151/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 7.2 MiB/s | 36.8 KiB | 00m00s [152/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 88.7 MiB/s | 817.8 KiB | 00m00s [153/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 4.5 MiB/s | 46.4 KiB | 00m00s [154/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 5.3 MiB/s | 60.1 KiB | 00m00s [155/190] alternatives-0:1.33-6.fc45.x8 100% | 6.4 MiB/s | 39.4 KiB | 00m00s [156/190] jansson-0:2.14-5.fc45.x86_64 100% | 7.6 MiB/s | 46.9 KiB | 00m00s [157/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [158/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 8.0 MiB/s | 49.0 KiB | 00m00s [159/190] binutils-0:2.47.50-20.fc46.x8 100% | 153.3 MiB/s | 5.2 MiB | 00m00s [160/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 8.3 MiB/s | 42.6 KiB | 00m00s [161/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 1.3 MiB/s | 13.8 KiB | 00m00s [162/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 23.8 MiB/s | 146.3 KiB | 00m00s [163/190] fedora-release-0:46-0.1.noarc 100% | 2.9 MiB/s | 11.9 KiB | 00m00s [164/190] systemd-standalone-sysusers-0 100% | 53.0 MiB/s | 434.1 KiB | 00m00s [165/190] gdb-minimal-0:18.1-1.fc46.x86 100% | 145.6 MiB/s | 4.8 MiB | 00m00s [166/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 8.1 MiB/s | 41.3 KiB | 00m00s [167/190] fedora-release-identity-basic 100% | 1.8 MiB/s | 12.7 KiB | 00m00s [168/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 48.6 MiB/s | 497.5 KiB | 00m00s [169/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 98.0 MiB/s | 803.1 KiB | 00m00s [170/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 15.1 MiB/s | 77.2 KiB | 00m00s [171/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 18.3 MiB/s | 75.1 KiB | 00m00s [172/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 6.6 MiB/s | 67.7 KiB | 00m00s [173/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 48.2 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% | 3.0 MiB/s | 27.8 KiB | 00m00s [176/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 2.6 MiB/s | 31.5 KiB | 00m00s [177/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 2.0 MiB/s | 26.6 KiB | 00m00s [178/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 2.6 MiB/s | 21.0 KiB | 00m00s [179/190] publicsuffix-list-dafsa-0:202 100% | 14.9 MiB/s | 61.1 KiB | 00m00s [180/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 8.7 MiB/s | 107.0 KiB | 00m00s [181/190] libssh-config-0:0.12.2-1.fc45 100% | 596.0 KiB/s | 8.9 KiB | 00m00s [182/190] libselinux-0:3.11-5.fc46.x86_ 100% | 670.0 KiB/s | 103.9 KiB | 00m00s [183/190] pyproject-srpm-macros-0:1.24. 100% | 139.6 KiB/s | 15.4 KiB | 00m00s [184/190] selinux-policy-0:45.22-1.fc46 100% | 1.8 MiB/s | 42.8 KiB | 00m00s [185/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 1.1 MiB/s | 36.8 KiB | 00m00s [186/190] selinux-policy-targeted-0:45. 100% | 189.6 MiB/s | 6.8 MiB | 00m00s [187/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 2.5 MiB/s | 17.8 KiB | 00m00s [188/190] libbrotli-0:1.2.1-1.fc46.x86_ 100% | 2.4 MiB/s | 347.2 KiB | 00m00s [189/190] policycoreutils-0:3.11-2.fc46 100% | 1.3 MiB/s | 236.9 KiB | 00m00s [190/190] libselinux-utils-0:3.11-5.fc4 100% | 631.2 KiB/s | 114.3 KiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 65.4 MiB/s | 71.6 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% | 612.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-1792748925.499548/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-1792748925.499548/root/etc/group for id/name lookup: No such file or directory [ 2/192] Prepare transaction 100% | 2.1 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 133.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 17.7 MiB/s | 18.1 KiB | 00m00s [ 6/192] Installing 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% | 898.4 KiB/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 25.4 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% | 8.6 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% | 32.5 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.8 MiB/s | 253.6 KiB | 00m00s [ 16/192] Installing pkgconf-m4-0:2.5.1 100% | 14.4 MiB/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% | 161.6 MiB/s | 661.9 KiB | 00m00s [ 19/192] Installing coreutils-common-0 100% | 312.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% | 211.8 MiB/s | 8.5 MiB | 00m00s [ 22/192] Installing glibc-common-0:2.4 100% | 45.0 MiB/s | 1.0 MiB | 00m00s [ 23/192] Installing glibc-gconv-extra- 100% | 222.5 MiB/s | 7.8 MiB | 00m00s [ 24/192] Installing glibc-0:2.44.9000- 100% | 156.1 MiB/s | 7.2 MiB | 00m00s [ 25/192] Installing ncurses-libs-0:6.6 100% | 190.4 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% | 46.9 MiB/s | 959.7 KiB | 00m00s [ 30/192] Installing readline-0:8.3-7.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 31/192] Installing libstdc++-0:16.2.1 100% | 308.6 MiB/s | 3.1 MiB | 00m00s [ 32/192] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 33/192] Installing elfutils-libelf-0: 100% | 327.2 MiB/s | 1.6 MiB | 00m00s [ 34/192] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 35/192] Installing libgcrypt-0:1.12.4 100% | 333.2 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% | 307.8 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.54 100% | 274.5 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% | 234.8 MiB/s | 721.4 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% | 13.9 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% | 45.6 MiB/s | 1.0 MiB | 00m00s [ 51/192] Installing sed-0:4.10-2.fc45. 100% | 40.7 MiB/s | 874.9 KiB | 00m00s [ 52/192] Installing findutils-1:4.11.0 100% | 81.6 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% | 289.1 MiB/s | 1.7 MiB | 00m00s [ 57/192] Installing libidn2-0:2.3.8-4. 100% | 34.3 MiB/s | 562.6 KiB | 00m00s [ 58/192] Installing crypto-policies-0: 100% | 22.3 MiB/s | 159.5 KiB | 00m00s [ 59/192] Installing xz-1:5.8.4-1.fc46. 100% | 52.8 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% | 166.2 MiB/s | 850.9 KiB | 00m00s [ 63/192] Installing gawk-0:5.4.1-1.fc4 100% | 79.6 MiB/s | 2.2 MiB | 00m00s [ 64/192] Installing dwz-0:0.17-3.fc45. 100% | 16.8 MiB/s | 292.5 KiB | 00m00s [ 65/192] Installing libksba-0:1.8.1-1. 100% | 212.1 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% | 587.8 MiB/s | 12.3 MiB | 00m00s [ 68/192] Installing file-0:5.48-3.fc46 100% | 5.9 MiB/s | 103.4 KiB | 00m00s [ 69/192] Installing diffutils-0:3.12-6 100% | 65.2 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% | 11.6 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% | 75.3 MiB/s | 2.6 MiB | 00m00s [ 81/192] Installing alternatives-0:1.3 100% | 3.3 MiB/s | 63.6 KiB | 00m00s [ 82/192] Installing p11-kit-trust-0:0. 100% | 16.2 MiB/s | 480.1 KiB | 00m00s [ 83/192] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 84/192] Installing util-linux-core-0: 100% | 58.2 MiB/s | 1.5 MiB | 00m00s [ 85/192] Installing liblastlog2-0:2.42 100% | 4.9 MiB/s | 39.8 KiB | 00m00s [ 86/192] Installing zip-0:3.0-46.fc45. 100% | 31.0 MiB/s | 698.0 KiB | 00m00s [ 87/192] Installing gnupg2-keyboxd-0:2 100% | 19.8 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% | 102.6 MiB/s | 3.0 MiB | 00m00s [ 90/192] Installing linkdupes-0:0.7.3- 100% | 40.3 MiB/s | 783.5 KiB | 00m00s [ 91/192] Installing libselinux-utils-0 100% | 15.6 MiB/s | 320.4 KiB | 00m00s [ 92/192] Installing libfdisk-0:2.42.4- 100% | 192.0 MiB/s | 393.2 KiB | 00m00s [ 93/192] Installing fips-provider-0:1. 100% | 344.9 MiB/s | 4.8 MiB | 00m00s [ 94/192] Installing openssl-libs-1:4.0 100% | 319.0 MiB/s | 6.7 MiB | 00m00s [ 95/192] Installing coreutils-0:9.12-1 100% | 141.2 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% | 20.0 MiB/s | 450.7 KiB | 00m00s [ 98/192] Installing util-linux-0:2.42. 100% | 69.6 MiB/s | 3.8 MiB | 00m00s [ 99/192] Installing policycoreutils-0: 100% | 21.4 MiB/s | 921.4 KiB | 00m00s [100/192] Installing selinux-policy-0:4 100% | 616.7 KiB/s | 34.5 KiB | 00m00s [101/192] Installing selinux-policy-tar 100% | 142.4 MiB/s | 15.1 MiB | 00m00s [102/192] Installing rpm-sequoia-0:1.10 100% | 271.9 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% | 240.4 MiB/s | 984.5 KiB | 00m00s [105/192] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [106/192] Installing libusb1-0:1.0.30-2 100% | 8.5 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% | 21.5 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% | 295.2 MiB/s | 3.8 MiB | 00m00s [112/192] Installing zstd-0:1.5.7-6.fc4 100% | 24.7 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% | 5.4 MiB/s | 99.5 KiB | 00m00s [115/192] Installing add-determinism-0: 100% | 90.0 MiB/s | 2.2 MiB | 00m00s [116/192] Installing build-reproducibil 100% | 1.5 MiB/s | 1.5 KiB | 00m00s [117/192] Installing cpio-0:2.15-10.fc4 100% | 50.2 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% | 395.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% | 245.5 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% | 69.5 MiB/s | 71.1 KiB | 00m00s [125/192] Installing gdbm-libs-1:1.26-1 100% | 132.7 MiB/s | 135.9 KiB | 00m00s [126/192] Installing cyrus-sasl-lib-0:2 100% | 93.5 MiB/s | 2.3 MiB | 00m00s [127/192] Installing openldap-0:2.6.15- 100% | 167.8 MiB/s | 687.2 KiB | 00m00s [128/192] Installing gnupg2-dirmngr-0:2 100% | 18.7 MiB/s | 632.8 KiB | 00m00s [129/192] Installing gnupg2-0:2.4.9-18. 100% | 162.5 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% | 4.9 MiB/s | 95.2 KiB | 00m00s [134/192] Installing pkgconf-pkg-config 100% | 55.4 KiB/s | 1.8 KiB | 00m00s [135/192] Installing systemd-standalone 100% | 41.7 MiB/s | 981.8 KiB | 00m00s [136/192] Installing rpm-libs-0:6.1.0-1 100% | 183.2 MiB/s | 1.1 MiB | 00m00s [137/192] Installing rpm-sign-libs-0:6. 100% | 39.5 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% | 26.4 MiB/s | 27.1 KiB | 00m00s [145/192] Installing krb5-libs-0:1.22.2 100% | 238.7 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.1- 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% | 4.0 MiB/s | 82.2 KiB | 00m00s [152/192] Installing elfutils-0:0.197-1 100% | 105.9 MiB/s | 3.1 MiB | 00m00s [153/192] Installing binutils-0:2.47.50 100% | 217.0 MiB/s | 24.5 MiB | 00m00s [154/192] Installing gdb-minimal-0:18.1 100% | 225.6 MiB/s | 14.4 MiB | 00m00s [155/192] Installing debugedit-0:5.3-3. 100% | 11.5 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% | 49.1 MiB/s | 2.5 MiB | 00m00s [158/192] Installing cmake-srpm-macros- 100% | 785.2 KiB/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% | 0.0 B/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% | 1.3 MiB/s | 9.6 KiB | 00m00s [163/192] Installing zig-srpm-macros-0: 100% | 1.8 MiB/s | 1.9 KiB | 00m00s [164/192] Installing filesystem-srpm-ma 100% | 19.0 MiB/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.5 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 15.0 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 2.5 MiB/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 4.2 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 96.2 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 40.8 KiB/s | 372.8 KiB | 00m09s 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-20.fc46.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2026.2.92_v9.0.319-2.fc46.noarch cmake-srpm-macros-4.3.0-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.197-1.fc46.x86_64 elfutils-debuginfod-client-0.197-1.fc46.x86_64 elfutils-libelf-0.197-1.fc46.x86_64 elfutils-libs-0.197-1.fc46.x86_64 erlang-srpm-macros-0.4.0-1.fc46.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.48-3.fc46.x86_64 file-libs-5.48-3.fc46.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.3-1.fc46.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-18.1-1.fc46.x86_64 gdbm-libs-1.26-1.fc46.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-5.fc46.x86_64 glibc-common-2.44.9000-5.fc46.x86_64 glibc-gconv-extra-2.44.9000-5.fc46.x86_64 glibc-minimal-langpack-2.44.9000-5.fc46.x86_64 gmp-6.3.0-6.fc45.x86_64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.x86_64 gnupg2-dirmngr-2.4.9-18.fc45.x86_64 gnupg2-gpg-agent-2.4.9-18.fc45.x86_64 gnupg2-gpgconf-2.4.9-18.fc45.x86_64 gnupg2-keyboxd-2.4.9-18.fc45.x86_64 gnupg2-verify-2.4.9-18.fc45.x86_64 gnutls-3.8.13-5.fc46.x86_64 go-srpm-macros-3.8.0-3.fc45.noarch 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.1-1.fc46.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.6-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.23.0-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.x86_64 libfdisk-2.42.4-2.fc46.x86_64 libffi-3.8.0-1.fc46.x86_64 libfido2-1.17.0-6.fc46.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.2.1-2.fc46.1.x86_64 libgcrypt-1.12.4-1.fc46.x86_64 libgomp-16.2.1-2.fc46.1.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.1-1.fc46.x86_64 liblastlog2-2.42.4-2.fc46.x86_64 libmount-2.42.4-2.fc46.x86_64 libnghttp2-1.69.0-6.fc46.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpfm-4.14.1-2.fc46.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.3-1.fc46.x86_64 libselinux-3.11-5.fc46.x86_64 libselinux-utils-3.11-5.fc46.x86_64 libsemanage-3.11-4.fc46.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.4-2.fc46.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc46.1.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.6.2-1.fc46.x86_64 libunistring-1.1-12.fc45.x86_64 libusb1-1.0.30-2.fc45.x86_64 libuuid-2.42.4-2.fc46.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.15.4-1.fc46.x86_64 libzstd-1.5.7-6.fc45.x86_64 linkdupes-0.7.3-3.fc45.x86_64 lua-libs-5.5.1-2.fc46.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 meson-srpm-macros-1.12.1-2.fc46.noarch mpfr-4.2.2-4.fc45.x86_64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.x86_64 nettle-4.0-5.fc45.x86_64 ngtcp2-1.22.1-3.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-3.fc45.x86_64 npth-1.8-5.fc45.x86_64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-23.fc46.noarch openldap-2.6.15-1.fc46.x86_64 openssl-libs-4.0.3-1.fc46.x86_64 p11-kit-0.26.5-1.fc45.x86_64 p11-kit-trust-0.26.5-1.fc45.x86_64 package-notes-srpm-macros-0.20-2.fc45.noarch pam-libs-1.7.2-4.fc45.x86_64 patch-2.8-6.fc46.x86_64 pcre2-10.47-1.fc45.2.x86_64 pcre2-syntax-10.47-1.fc45.2.noarch perl-srpm-macros-1-65.fc45.noarch pkgconf-2.5.1-2.fc45.x86_64 pkgconf-m4-2.5.1-2.fc45.noarch pkgconf-pkg-config-2.5.1-2.fc45.x86_64 policycoreutils-3.11-2.fc46.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.24.0-1.fc46.noarch python-srpm-macros-3.15-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-5.fc46.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.22-1.fc46.noarch selinux-policy-targeted-45.22-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-2.fc46.x86_64 sqlite-libs-3.54.1-1.fc46.x86_64 systemd-libs-262.1-1.fc46.x86_64 systemd-standalone-sysusers-262.1-1.fc46.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.JEhywa setting SOURCE_DATE_EPOCH=1792713600 Wrote: /builddir/build/SRPMS/ty-0.0.91-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-1792748925.499548/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-m8744ir9/ty/ty.spec) Config(child) 0 minutes 36 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.91-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-1792748925.499548/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792748925.499548/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-1792748925.499548/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.91-1.fc46.src.rpm Start: build setup for ty-0.0.91-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.QsdGhQ setting SOURCE_DATE_EPOCH=1792713600 Wrote: /builddir/build/SRPMS/ty-0.0.91-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 168.6 KiB/s | 35.2 KiB | 00m00s Copr repository 100% | 17.1 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.33-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.33-1.fc46 fedora 726.5 KiB cargo x86_64 0:1.99.1-2.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.9.0-1.fc46 fedora 349.6 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-65.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.4-1.fc46 fedora 0.0 B llvm-libs x86_64 0:23.1.4-1.fc46 fedora 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-11.fc46 copr_base 503.4 KiB rust x86_64 0:1.99.1-2.fc46 fedora 92.8 MiB rust-std-static x86_64 0:1.99.1-2.fc46 fedora 175.0 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% | 7.4 MiB/s | 75.8 KiB | 00m00s [ 2/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 1.8 MiB/s | 14.6 KiB | 00m00s [ 3/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 43.6 MiB/s | 848.0 KiB | 00m00s [ 4/34] python3-click-1:8.4.2-1.fc45.no 100% | 17.8 MiB/s | 291.5 KiB | 00m00s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 13.2 MiB/s | 148.9 KiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 31.5 MiB/s | 612.0 KiB | 00m00s [ 7/34] less-0:710-1.fc46.x86_64 100% | 32.3 MiB/s | 231.6 KiB | 00m00s [ 8/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 2.5 MiB/s | 38.5 KiB | 00m00s [ 9/34] cargo-0:1.99.1-2.fc46.x86_64 100% | 77.0 MiB/s | 7.9 MiB | 00m00s [10/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 262.1 MiB/s | 43.3 MiB | 00m00s [11/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 221.2 MiB/s | 14.6 MiB | 00m00s [12/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 14.8 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] glibc-devel-0:2.44.9000-5.fc46. 100% | 82.7 MiB/s | 677.3 KiB | 00m00s [15/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 5.0 MiB/s | 30.4 KiB | 00m00s [16/34] python3-0:3.15.0-1.fc46.x86_64 100% | 6.7 MiB/s | 27.5 KiB | 00m00s [17/34] rust-0:1.99.1-2.fc46.x86_64 100% | 88.5 MiB/s | 31.0 MiB | 00m00s [18/34] expat-0:2.9.0-1.fc46.x86_64 100% | 22.2 MiB/s | 136.2 KiB | 00m00s [19/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 24.1 MiB/s | 98.5 KiB | 00m00s [20/34] tzdata-0:2026e-1.fc46.noarch 100% | 99.6 MiB/s | 713.6 KiB | 00m00s [21/34] python3-libs-0:3.15.0-1.fc46.x8 100% | 127.6 MiB/s | 11.2 MiB | 00m00s [22/34] libedit-0:3.1-60.20260512cvs.fc 100% | 35.8 MiB/s | 110.0 KiB | 00m00s [23/34] llvm-filesystem-0:23.1.4-1.fc46 100% | 3.4 MiB/s | 13.8 KiB | 00m00s [24/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 91.7 MiB/s | 1.2 MiB | 00m00s [25/34] kernel-headers-0:7.3.0-65.fc46. 100% | 88.2 MiB/s | 1.8 MiB | 00m00s [26/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 7.8 MiB/s | 55.7 KiB | 00m00s [27/34] llvm-libs-0:23.1.4-1.fc46.x86_6 100% | 256.8 MiB/s | 36.2 MiB | 00m00s [28/34] rust-std-static-0:1.99.1-2.fc46 100% | 85.9 MiB/s | 41.1 MiB | 00m00s [29/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 219.0 KiB/s | 8.3 KiB | 00m00s [30/34] annobin-plugin-gcc-0:13.33-1.fc 100% | 115.9 MiB/s | 712.1 KiB | 00m00s [31/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 14.5 MiB/s | 59.5 KiB | 00m00s [32/34] annobin-docs-0:13.33-1.fc46.noa 100% | 21.3 MiB/s | 87.1 KiB | 00m00s [33/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 911.6 KiB/s | 186.9 KiB | 00m00s [34/34] python3-tomlkit-0:0.13.2-11.fc4 100% | 604.8 KiB/s | 119.1 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 211.4 MiB/s | 194.0 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 45.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 515.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% | 213.0 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.33 100% | 49.2 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.2.1-2 100% | 9.1 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.3 100% | 118.3 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 72.7 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 16.3 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 140.9 MiB/s | 1.3 MiB | 00m00s [12/36] Installing llvm-filesystem-0:23 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [13/36] Installing libedit-0:3.1-60.202 100% | 81.4 MiB/s | 250.0 KiB | 00m00s [14/36] Installing llvm-libs-0:23.1.4-1 100% | 284.9 MiB/s | 146.2 MiB | 00m01s [15/36] Installing tzdata-0:2026e-1.fc4 100% | 28.8 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.9.0-1.fc46 100% | 11.8 MiB/s | 351.7 KiB | 00m00s [18/36] Installing python3-libs-0:3.15. 100% | 215.4 MiB/s | 48.7 MiB | 00m00s [19/36] Installing python3-0:3.15.0-1.f 100% | 1.3 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% | 42.9 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 282.8 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.99.1-2.fc46 100% | 261.3 MiB/s | 92.8 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 380.6 MiB/s | 175.1 MiB | 00m00s [25/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [26/36] Installing libgit2_1.9-0:1.9.7- 100% | 233.3 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.99.1-2.fc4 100% | 229.2 MiB/s | 23.6 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.4.0-1. 100% | 51.6 MiB/s | 1.4 MiB | 00m00s [29/36] Installing less-0:710-1.fc46.x8 100% | 21.8 MiB/s | 492.0 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 221.9 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 7.0 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 32.3 MiB/s | 728.1 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.4 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 12.1 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 2 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.nqkg2A setting SOURCE_DATE_EPOCH=1792713600 Wrote: /builddir/build/SRPMS/ty-0.0.91-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 124.1 KiB/s | 35.2 KiB | 00m00s Copr repository 100% | 10.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Nothing to do. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Finish: build setup for ty-0.0.91-1.fc46.src.rpm Start: rpmbuild ty-0.0.91-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.eAnGqk setting SOURCE_DATE_EPOCH=1792713600 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.XCBfxs Creating(rpmbuild.env): /builddir/build/BUILD/ty-0.0.91-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ty-0.0.91-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.91-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.91" 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.91-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.ObAcxA + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd /builddir/build/BUILD/ty-0.0.91-build + rm -rf ty-0.0.91 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ty-0.0.91.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ty-0.0.91 + /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.91-build + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-59a9e85a7b6dc4e4592cd29de32a214c150d663c.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ty-0.0.91 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rmdir ruff + mv ../ruff-59a9e85a7b6dc4e4592cd29de32a214c150d663c ruff + pushd ruff ~/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff ~/build/BUILD/ty-0.0.91-build/ty-0.0.91 + /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.91-build/ty-0.0.91 + popd + tomcli set ruff/Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + for crate in phf phf_codegen + tomcli set ruff/Cargo.toml str workspace.dependencies.phf.version '>=0.13.1, <0.15.0' + for crate in phf phf_codegen + tomcli set ruff/Cargo.toml str workspace.dependencies.phf_codegen.version '>=0.13.1, <0.15.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed ruff/crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets ruff/crates/ruff_annotate_snippets/LICENSE-APACHE ruff/crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./ruff/fuzz/Cargo.toml ./ruff/crates/ty_wasm/Cargo.toml ./ruff/crates/ty_vendored/Cargo.toml ./ruff/crates/ty_test/Cargo.toml ./ruff/crates/ty_static/Cargo.toml ./ruff/crates/ty_site_packages/Cargo.toml ./ruff/crates/ty_server/Cargo.toml ./ruff/crates/ty_python_semantic/Cargo.toml ./ruff/crates/ty_python_core/Cargo.toml ./ruff/crates/ty_project/Cargo.toml ./ruff/crates/ty_module_resolver/Cargo.toml ./ruff/crates/ty_ide/Cargo.toml ./ruff/crates/ty_completion_eval/Cargo.toml ./ruff/crates/ty_completion_bench/Cargo.toml ./ruff/crates/ty_combine/Cargo.toml ./ruff/crates/ty/Cargo.toml ./ruff/crates/ruff_workspace/Cargo.toml ./ruff/crates/ruff_wasm/Cargo.toml ./ruff/crates/ruff_unicode_names2_generator/Cargo.toml ./ruff/crates/ruff_unicode_names2/Cargo.toml ./ruff/crates/ruff_text_size/Cargo.toml ./ruff/crates/ruff_source_file/Cargo.toml ./ruff/crates/ruff_server/Cargo.toml ./ruff/crates/ruff_ranged_value/Cargo.toml ./ruff/crates/ruff_python_trivia_integration_tests/Cargo.toml ./ruff/crates/ruff_python_trivia/Cargo.toml ./ruff/crates/ruff_python_stdlib/Cargo.toml ./ruff/crates/ruff_python_semantic/Cargo.toml ./ruff/crates/ruff_python_parser/Cargo.toml ./ruff/crates/ruff_python_literal/Cargo.toml ./ruff/crates/ruff_python_index/Cargo.toml ./ruff/crates/ruff_python_importer/Cargo.toml ./ruff/crates/ruff_python_formatter/Cargo.toml ./ruff/crates/ruff_python_edits/Cargo.toml ./ruff/crates/ruff_python_codegen/Cargo.toml ./ruff/crates/ruff_python_ast_integration_tests/Cargo.toml ./ruff/crates/ruff_python_ast/Cargo.toml ./ruff/crates/ruff_options_metadata/Cargo.toml ./ruff/crates/ruff_notebook/Cargo.toml ./ruff/crates/ruff_memory_usage/Cargo.toml ./ruff/crates/ruff_mdtest/Cargo.toml ./ruff/crates/ruff_markdown/Cargo.toml ./ruff/crates/ruff_macros/Cargo.toml ./ruff/crates/ruff_linter/Cargo.toml ./ruff/crates/ruff_index/Cargo.toml ./ruff/crates/ruff_graph/Cargo.toml ./ruff/crates/ruff_formatter/Cargo.toml ./ruff/crates/ruff_diagnostics/Cargo.toml ./ruff/crates/ruff_dev/Cargo.toml ./ruff/crates/ruff_db/Cargo.toml ./ruff/crates/ruff_command_line/Cargo.toml ./ruff/crates/ruff_cache/Cargo.toml ./ruff/crates/ruff_benchmark/Cargo.toml ./ruff/crates/ruff_annotate_snippets/Cargo.toml ./ruff/crates/ruff/Cargo.toml ./ruff/crates/mdtest/Cargo.toml ./ruff/Cargo.toml + rm --recursive --verbose ruff/crates/ruff_benchmark removed 'ruff/crates/ruff_benchmark/src/real_world_projects.rs' removed 'ruff/crates/ruff_benchmark/src/lib.rs' removed 'ruff/crates/ruff_benchmark/src/criterion.rs' removed directory 'ruff/crates/ruff_benchmark/src' removed 'ruff/crates/ruff_benchmark/resources/typeis_narrowing.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_types.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_re.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_parser.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/__init__.py' removed directory 'ruff/crates/ruff_benchmark/resources/tomllib' removed 'ruff/crates/ruff_benchmark/resources/pypinyin.py' removed 'ruff/crates/ruff_benchmark/resources/pydantic/types.py' removed directory 'ruff/crates/ruff_benchmark/resources/pydantic' removed 'ruff/crates/ruff_benchmark/resources/numpy/globals.py' removed 'ruff/crates/ruff_benchmark/resources/numpy/ctypeslib.py' removed directory 'ruff/crates/ruff_benchmark/resources/numpy' removed 'ruff/crates/ruff_benchmark/resources/large/dataset.py' removed directory 'ruff/crates/ruff_benchmark/resources/large' removed 'ruff/crates/ruff_benchmark/resources/README.md' removed directory 'ruff/crates/ruff_benchmark/resources' removed 'ruff/crates/ruff_benchmark/benches/ty_walltime.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_shared/mod.rs' removed directory 'ruff/crates/ruff_benchmark/benches/ty_shared' removed 'ruff/crates/ruff_benchmark/benches/ty_script.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_ide.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_constraint_set.rs' removed 'ruff/crates/ruff_benchmark/benches/ty.rs' removed 'ruff/crates/ruff_benchmark/benches/parser.rs' removed 'ruff/crates/ruff_benchmark/benches/module_resolution.rs' removed 'ruff/crates/ruff_benchmark/benches/linter.rs' removed 'ruff/crates/ruff_benchmark/benches/lexer.rs' removed 'ruff/crates/ruff_benchmark/benches/formatter.rs' removed directory 'ruff/crates/ruff_benchmark/benches' removed 'ruff/crates/ruff_benchmark/README.md' removed 'ruff/crates/ruff_benchmark/Cargo.toml' removed directory 'ruff/crates/ruff_benchmark' + rm --recursive --verbose ruff/crates/ruff_dev removed 'ruff/crates/ruff_dev/src/round_trip.rs' removed 'ruff/crates/ruff_dev/src/print_tokens.rs' removed 'ruff/crates/ruff_dev/src/print_cst.rs' removed 'ruff/crates/ruff_dev/src/print_ast.rs' removed 'ruff/crates/ruff_dev/src/main.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_schema.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_rules.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_options.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_env_vars_reference.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_cli_reference.rs' removed 'ruff/crates/ruff_dev/src/generate_rules_table.rs' removed 'ruff/crates/ruff_dev/src/generate_options.rs' removed 'ruff/crates/ruff_dev/src/generate_json_schema.rs' removed 'ruff/crates/ruff_dev/src/generate_docs.rs' removed 'ruff/crates/ruff_dev/src/generate_default_rules.rs' removed 'ruff/crates/ruff_dev/src/generate_cli_help.rs' removed 'ruff/crates/ruff_dev/src/generate_all.rs' removed 'ruff/crates/ruff_dev/src/format_dev.rs' removed directory 'ruff/crates/ruff_dev/src' removed 'ruff/crates/ruff_dev/Cargo.toml' removed directory 'ruff/crates/ruff_dev' + rm --recursive --verbose ruff/crates/ruff_wasm ruff/crates/ty_wasm + typeshed_rev_file=ruff/crates/ty_vendored/vendor/typeshed/source_commit.txt 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' ++ cat ruff/crates/ty_vendored/vendor/typeshed/source_commit.txt + typeshed_rev_in_source=86d68f86591c4bf97723350505d2cd28123ab3b6 + [[ 86d68f86591c4bf97723350505d2cd28123ab3b6 != 86d68f86591c4bf97723350505d2cd28123ab3b6 ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.nTMI2q + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd ty-0.0.91 + 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.91-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 108.1 KiB/s | 35.2 KiB | 00m00s Copr repository 100% | 9.3 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.99.1-2.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.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-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf_codegen-devel noarch 0:0.13.1-3.fc45 fedora 46.3 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-12.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-12.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-12.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:23.1.4-1.fc46 fedora 66.5 MiB clang-devel x86_64 0:23.1.4-1.fc46 fedora 34.1 MiB clang-libs x86_64 0:23.1.4-1.fc46 fedora 110.5 MiB clang-resource-filesystem x86_64 0:23.1.4-1.fc46 fedora 15.3 KiB clang-tools-extra x86_64 0:23.1.4-1.fc46 fedora 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.4-1.fc46 fedora 86.7 MiB llvm-devel x86_64 0:23.1.4-1.fc46 fedora 37.2 MiB llvm-googletest x86_64 0:23.1.4-1.fc46 fedora 2.2 MiB llvm-static x86_64 0:23.1.4-1.fc46 fedora 367.2 MiB llvm-test x86_64 0:23.1.4-1.fc46 fedora 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-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-phf_generator+default-devel noarch 0:0.13.1-3.fc45 fedora 1.1 KiB rust-phf_generator-devel noarch 0:0.13.1-3.fc45 fedora 31.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+default-devel noarch 0:0.13.1-3.fc45 fedora 1.2 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.13.0-1.fc46 fedora 2.0 KiB rust-typed-path+std-devel noarch 0:0.13.0-1.fc46 fedora 2.0 KiB rust-typed-path-devel noarch 0:0.13.0-1.fc46 fedora 700.1 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-12.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-12.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: 1010 packages Total size of inbound packages is 192 MiB. Need to download 192 MiB. After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B). [ 1/1010] rust-aho-corasick+std-devel 100% | 727.4 KiB/s | 8.0 KiB | 00m00s [ 2/1010] rust-aho-corasick+perf-lite 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 3/1010] rust-aho-corasick-devel-0:1 100% | 21.9 MiB/s | 156.6 KiB | 00m00s [ 4/1010] rust-anstream+auto-devel-0: 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 5/1010] rust-anstream-devel-0:1.0.0 100% | 4.5 MiB/s | 32.1 KiB | 00m00s [ 6/1010] rust-anstream+wincon-devel- 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 7/1010] rust-anstyle-devel-0:1.0.14 100% | 3.4 MiB/s | 24.1 KiB | 00m00s [ 8/1010] rust-anstyle+std-devel-0:1. 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 9/1010] rust-anyhow-devel-0:1.0.104 100% | 8.6 MiB/s | 61.7 KiB | 00m00s [ 10/1010] rust-anyhow+std-devel-0:1.0 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 11/1010] rust-arc-swap-devel-0:1.9.2 100% | 10.8 MiB/s | 77.2 KiB | 00m00s [ 12/1010] rust-argfile-devel-0:1.0.0- 100% | 3.4 MiB/s | 17.6 KiB | 00m00s [ 13/1010] rust-arrayvec-devel-0:0.7.8 100% | 4.1 MiB/s | 38.2 KiB | 00m00s [ 14/1010] rust-assert_fs-devel-0:1.1. 100% | 3.0 MiB/s | 24.9 KiB | 00m00s [ 15/1010] rust-bitflags-devel-0:2.13. 100% | 11.1 MiB/s | 68.4 KiB | 00m00s [ 16/1010] rust-bitvec+alloc-devel-0:1 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 17/1010] rust-bitvec-devel-0:1.0.1-8 100% | 24.1 MiB/s | 247.0 KiB | 00m00s [ 18/1010] rust-bstr-devel-0:1.13.1-1. 100% | 23.7 MiB/s | 267.2 KiB | 00m00s [ 19/1010] rust-bstr+std-devel-0:1.13. 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 20/1010] rust-camino-devel-0:1.2.6-1 100% | 4.1 MiB/s | 42.1 KiB | 00m00s [ 21/1010] rust-camino+serde1-devel-0: 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 22/1010] rust-cachedir-devel-0:0.3.1 100% | 1.4 MiB/s | 14.6 KiB | 00m00s [ 23/1010] rust-clap+color-devel-0:4.6 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 24/1010] rust-clap+derive-devel-0:4. 100% | 1.7 MiB/s | 10.2 KiB | 00m00s [ 25/1010] rust-clap-devel-0:4.6.7-1.f 100% | 13.8 MiB/s | 99.3 KiB | 00m00s [ 26/1010] rust-clap+env-devel-0:4.6.7 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 27/1010] rust-clap+error-context-dev 100% | 2.0 MiB/s | 10.3 KiB | 00m00s [ 28/1010] rust-clap+help-devel-0:4.6. 100% | 1.4 MiB/s | 10.2 KiB | 00m00s [ 29/1010] rust-clap+string-devel-0:4. 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 30/1010] rust-clap+std-devel-0:4.6.7 100% | 1.7 MiB/s | 10.2 KiB | 00m00s [ 31/1010] rust-clap+suggestions-devel 100% | 1.7 MiB/s | 10.3 KiB | 00m00s [ 32/1010] rust-clap+usage-devel-0:4.6 100% | 1.1 MiB/s | 10.2 KiB | 00m00s [ 33/1010] rust-clap_complete_command- 100% | 1.9 MiB/s | 13.8 KiB | 00m00s [ 34/1010] rust-clap+wrap_help-devel-0 100% | 931.9 KiB/s | 10.3 KiB | 00m00s [ 35/1010] rust-clap_complete_command+ 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 36/1010] rust-colored-devel-0:3.1.1- 100% | 6.7 MiB/s | 41.1 KiB | 00m00s [ 37/1010] rust-clearscreen-devel-0:4. 100% | 13.2 MiB/s | 148.9 KiB | 00m00s [ 38/1010] rust-compact_str-devel-0:0. 100% | 11.3 MiB/s | 92.2 KiB | 00m00s [ 39/1010] rust-colored+no-color-devel 100% | 729.5 KiB/s | 8.0 KiB | 00m00s [ 40/1010] rust-compact_str+serde-deve 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 41/1010] rust-countme-devel-0:3.0.1- 100% | 2.9 MiB/s | 17.7 KiB | 00m00s [ 42/1010] rust-compact_str+std-devel- 100% | 922.0 KiB/s | 8.3 KiB | 00m00s [ 43/1010] rust-crossbeam-devel-0:0.8. 100% | 3.1 MiB/s | 19.0 KiB | 00m00s [ 44/1010] rust-crossbeam+std-devel-0: 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 45/1010] rust-ctrlc-devel-0:3.5.2-2. 100% | 4.5 MiB/s | 23.1 KiB | 00m00s [ 46/1010] rust-dashmap-devel-0:6.2.1- 100% | 4.0 MiB/s | 36.9 KiB | 00m00s [ 47/1010] rust-datatest-stable-devel- 100% | 5.5 MiB/s | 45.3 KiB | 00m00s [ 48/1010] rust-csv-devel-0:1.4.0-3.fc 100% | 44.9 MiB/s | 735.9 KiB | 00m00s [ 49/1010] rust-drop_bomb-devel-0:0.1. 100% | 2.1 MiB/s | 14.9 KiB | 00m00s [ 50/1010] rust-dunce-devel-0:1.0.5-5. 100% | 2.2 MiB/s | 15.6 KiB | 00m00s [ 51/1010] rust-etcetera-devel-0:0.11. 100% | 4.5 MiB/s | 22.9 KiB | 00m00s [ 52/1010] rust-filetime-devel-0:0.2.2 100% | 2.4 MiB/s | 22.2 KiB | 00m00s [ 53/1010] rust-gen-lsp-types-devel-0: 100% | 9.2 MiB/s | 84.7 KiB | 00m00s [ 54/1010] rust-fern-devel-0:0.7.1-7.f 100% | 22.3 MiB/s | 297.1 KiB | 00m00s [ 55/1010] rust-gen-lsp-types+url-deve 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 56/1010] rust-get-size2-devel-0:0.11 100% | 4.7 MiB/s | 42.9 KiB | 00m00s [ 57/1010] rust-get-size2+compact-str- 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 58/1010] rust-get-size2+derive-devel 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 59/1010] rust-get-size2+indexmap-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 60/1010] rust-get-size2+hashbrown-de 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 61/1010] rust-get-size2+ordermap-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 62/1010] rust-get-size2+parking_lot- 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 63/1010] rust-get-size2+std-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 64/1010] rust-get-size2+smallvec-dev 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 65/1010] rust-get-size2+thin-vec-dev 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 66/1010] rust-glob-devel-0:0.3.4-1.f 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [ 67/1010] rust-globset-devel-0:0.4.20 100% | 5.8 MiB/s | 35.4 KiB | 00m00s [ 68/1010] rust-globset+log-devel-0:0. 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 69/1010] rust-globwalk-devel-0:0.9.1 100% | 2.8 MiB/s | 16.9 KiB | 00m00s [ 70/1010] rust-hashbrown-devel-0:0.17 100% | 16.1 MiB/s | 132.1 KiB | 00m00s [ 71/1010] rust-heck-devel-0:0.5.0-6.f 100% | 3.9 MiB/s | 20.2 KiB | 00m00s [ 72/1010] rust-hashbrown+inline-more- 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 73/1010] rust-icu_normalizer+compile 100% | 891.1 KiB/s | 8.9 KiB | 00m00s [ 74/1010] rust-icu_normalizer-devel-0 100% | 31.6 MiB/s | 356.1 KiB | 00m00s [ 75/1010] rust-icu_properties-devel-0 100% | 7.5 MiB/s | 91.8 KiB | 00m00s [ 76/1010] rust-icu_properties+compile 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 77/1010] rust-ignore-devel-0:0.4.33- 100% | 14.0 MiB/s | 71.4 KiB | 00m00s [ 78/1010] rust-imperative-devel-0:1.0 100% | 5.2 MiB/s | 21.2 KiB | 00m00s [ 79/1010] rust-indexmap-devel-0:2.14. 100% | 11.4 MiB/s | 93.1 KiB | 00m00s [ 80/1010] rust-indexmap+std-devel-0:2 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 81/1010] rust-indicatif-devel-0:0.18 100% | 7.9 MiB/s | 73.1 KiB | 00m00s [ 82/1010] rust-indoc-devel-0:2.0.8-1. 100% | 4.7 MiB/s | 33.8 KiB | 00m00s [ 83/1010] rust-indicatif+unicode-widt 100% | 961.5 KiB/s | 8.7 KiB | 00m00s [ 84/1010] rust-insta-cmd-devel-0:0.7. 100% | 3.4 MiB/s | 20.9 KiB | 00m00s [ 85/1010] rust-insta-devel-0:1.49.0-1 100% | 13.0 MiB/s | 146.6 KiB | 00m00s [ 86/1010] rust-insta+colors-devel-0:1 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 87/1010] rust-insta+json-devel-0:1.4 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 88/1010] rust-insta+filters-devel-0: 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 89/1010] rust-insta+redactions-devel 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 90/1010] rust-is-macro-devel-0:0.3.8 100% | 3.1 MiB/s | 18.8 KiB | 00m00s [ 91/1010] rust-itertools-devel-0:0.15 100% | 11.9 MiB/s | 158.6 KiB | 00m00s [ 92/1010] rust-insta+ron-devel-0:1.49 100% | 600.3 KiB/s | 9.0 KiB | 00m00s [ 93/1010] rust-itertools+use_std-deve 100% | 820.8 KiB/s | 8.2 KiB | 00m00s [ 94/1010] rust-jiff+perf-inline-devel 100% | 1.8 MiB/s | 13.1 KiB | 00m00s [ 95/1010] rust-jiff+std-devel-0:0.2.3 100% | 2.6 MiB/s | 13.5 KiB | 00m00s [ 96/1010] rust-jiff-devel-0:0.2.38-1. 100% | 43.2 MiB/s | 486.3 KiB | 00m00s [ 97/1010] rust-jiff+tz-fat-devel-0:0. 100% | 1.8 MiB/s | 13.2 KiB | 00m00s [ 98/1010] rust-jiff+tz-system-devel-0 100% | 2.1 MiB/s | 13.1 KiB | 00m00s [ 99/1010] rust-jiff+tzdb-bundle-platf 100% | 1.8 MiB/s | 13.2 KiB | 00m00s [ 100/1010] rust-jiff+tzdb-concatenated 100% | 1.8 MiB/s | 13.2 KiB | 00m00s [ 101/1010] rust-jiff+tzdb-zoneinfo-dev 100% | 1.6 MiB/s | 13.1 KiB | 00m00s [ 102/1010] rust-jod-thread-devel-0:1.0 100% | 2.4 MiB/s | 14.5 KiB | 00m00s [ 103/1010] rust-libcst-devel-0:1.9.0-1 100% | 14.5 MiB/s | 118.5 KiB | 00m00s [ 104/1010] rust-log-devel-0:0.4.34-1.f 100% | 7.4 MiB/s | 53.3 KiB | 00m00s [ 105/1010] rust-lsp-server-devel-0:0.1 100% | 4.3 MiB/s | 26.4 KiB | 00m00s [ 106/1010] rust-matchit-devel-0:0.9.2- 100% | 6.2 MiB/s | 37.9 KiB | 00m00s [ 107/1010] rust-memchr-devel-0:2.8.3-2 100% | 15.2 MiB/s | 93.2 KiB | 00m00s [ 108/1010] rust-memchr+std-devel-0:2.8 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 109/1010] rust-natord-devel-0:1.0.9-2 100% | 1.9 MiB/s | 11.6 KiB | 00m00s [ 110/1010] rust-notify-devel-0:8.2.0-5 100% | 5.4 MiB/s | 44.3 KiB | 00m00s [ 111/1010] rust-notify+macos_fsevent-d 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 112/1010] rust-ordermap+serde-devel-0 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 113/1010] rust-ordermap-devel-0:1.2.2 100% | 7.5 MiB/s | 68.8 KiB | 00m00s [ 114/1010] rust-ordermap+std-devel-0:1 100% | 1.1 MiB/s | 8.8 KiB | 00m00s [ 115/1010] rust-parking_lot-devel-0:0. 100% | 8.2 MiB/s | 50.4 KiB | 00m00s [ 116/1010] rust-path-absolutize-devel- 100% | 2.1 MiB/s | 14.8 KiB | 00m00s [ 117/1010] rust-path-absolutize+fixed_ 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 118/1010] rust-pathdiff-devel-0:0.2.3 100% | 2.5 MiB/s | 15.3 KiB | 00m00s [ 119/1010] rust-path-slash-devel-0:0.2 100% | 1.8 MiB/s | 16.6 KiB | 00m00s [ 120/1010] rust-pep440_rs-devel-0:0.7. 100% | 7.9 MiB/s | 48.3 KiB | 00m00s [ 121/1010] rust-pep440_rs+version-rang 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 122/1010] rust-phf-devel-0:0.13.1-3.f 100% | 4.2 MiB/s | 29.9 KiB | 00m00s [ 123/1010] rust-phf_codegen-devel-0:0. 100% | 2.7 MiB/s | 21.8 KiB | 00m00s [ 124/1010] rust-pretty_assertions+std- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 125/1010] rust-pretty_assertions-deve 100% | 11.7 MiB/s | 84.0 KiB | 00m00s [ 126/1010] rust-proc-macro2-devel-0:1. 100% | 10.5 MiB/s | 64.3 KiB | 00m00s [ 127/1010] rust-quick-junit-devel-0:0. 100% | 6.9 MiB/s | 35.6 KiB | 00m00s [ 128/1010] rust-pyproject-toml-devel-0 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 129/1010] rust-proc-macro2+proc-macro 100% | 1.1 MiB/s | 9.3 KiB | 00m00s [ 130/1010] rust-quickcheck-devel-0:1.1 100% | 6.7 MiB/s | 34.5 KiB | 00m00s [ 131/1010] rust-quickcheck_macros-deve 100% | 2.7 MiB/s | 19.6 KiB | 00m00s [ 132/1010] rust-quote+proc-macro-devel 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 133/1010] rust-quote-devel-0:1.0.47-1 100% | 3.9 MiB/s | 43.7 KiB | 00m00s [ 134/1010] rust-rand-devel-0:0.10.3-1. 100% | 14.7 MiB/s | 105.7 KiB | 00m00s [ 135/1010] rust-rand+std_rng-devel-0:0 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 136/1010] rust-rayon-devel-0:1.12.0-2 100% | 20.2 MiB/s | 186.2 KiB | 00m00s [ 137/1010] rust-regex-devel-0:1.13.1-1 100% | 16.4 MiB/s | 134.7 KiB | 00m00s [ 138/1010] rust-regex-automata+dfa-bui 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 139/1010] rust-regex-automata+dfa-sea 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 140/1010] rust-regex-automata-devel-0 100% | 40.0 MiB/s | 450.5 KiB | 00m00s [ 141/1010] rust-regex-automata+perf-de 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 142/1010] rust-regex-automata+std-dev 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 143/1010] rust-regex-automata+syntax- 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 144/1010] rust-regex+perf-devel-0:1.1 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 145/1010] rust-regex-syntax-devel-0:0 100% | 30.0 MiB/s | 215.2 KiB | 00m00s [ 146/1010] rust-regex+std-devel-0:1.13 100% | 1.1 MiB/s | 9.3 KiB | 00m00s [ 147/1010] rust-regex+unicode-devel-0: 100% | 1.0 MiB/s | 9.4 KiB | 00m00s [ 148/1010] rust-rkyv-devel-0:0.8.18-1. 100% | 20.0 MiB/s | 184.5 KiB | 00m00s [ 149/1010] rust-rkyv+bytecheck-devel-0 100% | 840.6 KiB/s | 9.2 KiB | 00m00s [ 150/1010] rust-rkyv+std-devel-0:0.8.1 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 151/1010] rust-rustc-hash-devel-0:2.1 100% | 2.7 MiB/s | 21.8 KiB | 00m00s [ 152/1010] rust-rustc-hash+std-devel-0 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 153/1010] rust-rustc-stable-hash-deve 100% | 4.5 MiB/s | 27.4 KiB | 00m00s [ 154/1010] rust-salsa+compact_str-deve 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 155/1010] rust-salsa+inventory-devel- 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 156/1010] rust-salsa-devel-0:0.28.5-1 100% | 35.5 MiB/s | 327.6 KiB | 00m00s [ 157/1010] rust-salsa+macros-devel-0:0 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 158/1010] rust-salsa+ordermap-devel-0 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 159/1010] rust-salsa+salsa_unstable-d 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 160/1010] rust-same-file-devel-0:1.0. 100% | 3.6 MiB/s | 18.4 KiB | 00m00s [ 161/1010] rust-schemars-devel-0:1.2.3 100% | 16.4 MiB/s | 151.2 KiB | 00m00s [ 162/1010] rust-schemars+derive-devel- 100% | 948.5 KiB/s | 8.5 KiB | 00m00s [ 163/1010] rust-schemars+std-devel-0:1 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 164/1010] rust-seahash-devel-0:4.1.0- 100% | 4.8 MiB/s | 39.0 KiB | 00m00s [ 165/1010] rust-serde-devel-0:1.0.229- 100% | 11.4 MiB/s | 81.7 KiB | 00m00s [ 166/1010] rust-serde+derive-devel-0:1 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 167/1010] rust-serde+std-devel-0:1.0. 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 168/1010] rust-serde_json+std-devel-0 100% | 1.2 MiB/s | 9.4 KiB | 00m00s [ 169/1010] rust-serde_json-devel-0:1.0 100% | 15.3 MiB/s | 156.9 KiB | 00m00s [ 170/1010] rust-serde_test-devel-0:1.0 100% | 3.1 MiB/s | 25.5 KiB | 00m00s [ 171/1010] rust-shellexpand-devel-0:3. 100% | 3.2 MiB/s | 29.6 KiB | 00m00s [ 172/1010] rust-shellexpand+base-0-dev 100% | 661.2 KiB/s | 7.9 KiB | 00m00s [ 173/1010] rust-shellexpand+tilde-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 174/1010] rust-similar-devel-0:3.1.1- 100% | 10.3 MiB/s | 73.9 KiB | 00m00s [ 175/1010] rust-similar+inline-devel-0 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 176/1010] rust-similar+std-devel-0:3. 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 177/1010] rust-similar+text-devel-0:3 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 178/1010] rust-smallvec-devel-0:1.16. 100% | 6.4 MiB/s | 39.2 KiB | 00m00s [ 179/1010] rust-smallvec+const_generic 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 180/1010] rust-smallvec+const_new-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 181/1010] rust-smallvec+union-devel-0 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 182/1010] rust-snapbox-devel-0:1.2.2- 100% | 9.1 MiB/s | 64.9 KiB | 00m00s [ 183/1010] rust-snapbox+cmd-devel-0:1. 100% | 1.5 MiB/s | 9.3 KiB | 00m00s [ 184/1010] rust-snapbox+color-auto-dev 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 185/1010] rust-snapbox+diff-devel-0:1 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 186/1010] rust-snapbox+examples-devel 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 187/1010] rust-snapbox+term-svg-devel 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 188/1010] rust-stacker-devel-0:0.1.25 100% | 3.4 MiB/s | 24.1 KiB | 00m00s [ 189/1010] rust-strum-devel-0:0.28.0-2 100% | 2.6 MiB/s | 15.8 KiB | 00m00s [ 190/1010] rust-static_assertions-deve 100% | 2.9 MiB/s | 26.6 KiB | 00m00s [ 191/1010] rust-strum+std-devel-0:0.28 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 192/1010] rust-strum+strum_macros-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 193/1010] rust-strum_macros-devel-0:0 100% | 6.2 MiB/s | 44.3 KiB | 00m00s [ 194/1010] rust-supports-hyperlinks-de 100% | 1.8 MiB/s | 16.6 KiB | 00m00s [ 195/1010] rust-syn+clone-impls-devel- 100% | 1.2 MiB/s | 10.0 KiB | 00m00s [ 196/1010] rust-syn-devel-0:3.0.7-1.fc 100% | 21.4 MiB/s | 262.9 KiB | 00m00s [ 197/1010] rust-syn+derive-devel-0:3.0 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 198/1010] rust-syn+extra-traits-devel 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 199/1010] rust-syn+full-devel-0:3.0.7 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 200/1010] rust-syn+parsing-devel-0:3. 100% | 1.2 MiB/s | 10.0 KiB | 00m00s [ 201/1010] rust-syn+printing-devel-0:3 100% | 1.2 MiB/s | 10.1 KiB | 00m00s [ 202/1010] rust-syn+proc-macro-devel-0 100% | 1.1 MiB/s | 10.3 KiB | 00m00s [ 203/1010] rust-tempfile-devel-0:3.27. 100% | 10.4 MiB/s | 53.1 KiB | 00m00s [ 204/1010] rust-tempfile+getrandom-dev 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 205/1010] rust-test-case-devel-0:3.3. 100% | 2.9 MiB/s | 14.6 KiB | 00m00s [ 206/1010] rust-thin-vec-devel-0:0.2.2 100% | 5.4 MiB/s | 44.1 KiB | 00m00s [ 207/1010] rust-thin-vec+serde-devel-0 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 208/1010] rust-thin-vec+std-devel-0:0 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 209/1010] rust-thiserror+std-devel-0: 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 210/1010] rust-thiserror-devel-0:2.0. 100% | 8.7 MiB/s | 62.6 KiB | 00m00s [ 211/1010] rust-tikv-jemallocator-deve 100% | 2.0 MiB/s | 22.7 KiB | 00m00s [ 212/1010] rust-toml-devel-0:1.1.8-1.f 100% | 12.5 MiB/s | 64.2 KiB | 00m00s [ 213/1010] rust-tikv-jemallocator+back 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 214/1010] rust-toml+display-devel-0:1 100% | 1.8 MiB/s | 9.5 KiB | 00m00s [ 215/1010] rust-toml+parse-devel-0:1.1 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 216/1010] rust-toml+serde-devel-0:1.1 100% | 1.3 MiB/s | 9.6 KiB | 00m00s [ 217/1010] rust-toml+std-devel-0:1.1.8 100% | 1.7 MiB/s | 10.3 KiB | 00m00s [ 218/1010] rust-toml_parser-devel-0:1. 100% | 6.4 MiB/s | 39.6 KiB | 00m00s [ 219/1010] rust-toml_parser+std-devel- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 220/1010] rust-tracing-devel-0:0.1.44 100% | 14.4 MiB/s | 88.3 KiB | 00m00s [ 221/1010] rust-tracing-flame-devel-0: 100% | 2.5 MiB/s | 17.9 KiB | 00m00s [ 222/1010] rust-tracing-flame+smallvec 100% | 792.3 KiB/s | 7.9 KiB | 00m00s [ 223/1010] rust-tracing-log-devel-0:0. 100% | 3.6 MiB/s | 25.8 KiB | 00m00s [ 224/1010] rust-tracing-log+log-tracer 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 225/1010] rust-tracing-log+std-devel- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 226/1010] rust-tracing-subscriber+ans 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 227/1010] rust-tracing-subscriber-dev 100% | 20.5 MiB/s | 189.0 KiB | 00m00s [ 228/1010] rust-tracing-subscriber+chr 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 229/1010] rust-tracing-subscriber+env 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 230/1010] rust-tracing-subscriber+sma 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 231/1010] rust-tracing-subscriber+fmt 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 232/1010] rust-tracing+attributes-dev 100% | 894.6 KiB/s | 8.1 KiB | 00m00s [ 233/1010] rust-tracing+log-devel-0:0. 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 234/1010] rust-tracing+release_max_le 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 235/1010] rust-typed-arena+std-devel- 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 236/1010] rust-tracing+std-devel-0:0. 100% | 903.8 KiB/s | 8.1 KiB | 00m00s [ 237/1010] rust-typed-arena-devel-0:2. 100% | 2.4 MiB/s | 19.3 KiB | 00m00s [ 238/1010] rust-unicode-ident-devel-0: 100% | 7.5 MiB/s | 46.4 KiB | 00m00s [ 239/1010] rust-unicode-normalization+ 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 240/1010] rust-unicode-normalization- 100% | 13.4 MiB/s | 109.9 KiB | 00m00s [ 241/1010] rust-unicode-width-devel-0: 100% | 31.5 MiB/s | 193.7 KiB | 00m00s [ 242/1010] rust-url-devel-0:2.5.8-2.fc 100% | 12.9 MiB/s | 79.1 KiB | 00m00s [ 243/1010] rust-url+std-devel-0:2.5.8- 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 244/1010] rust-uuid-devel-0:1.26.1-1. 100% | 9.0 MiB/s | 64.7 KiB | 00m00s [ 245/1010] rust-uuid+std-devel-0:1.26. 100% | 1.2 MiB/s | 9.6 KiB | 00m00s [ 246/1010] rust-walkdir-devel-0:2.5.0- 100% | 2.5 MiB/s | 30.6 KiB | 00m00s [ 247/1010] rust-which-devel-0:8.0.6-1. 100% | 3.0 MiB/s | 33.9 KiB | 00m00s [ 248/1010] rust-which+real-sys-devel-0 100% | 1.1 MiB/s | 8.8 KiB | 00m00s [ 249/1010] rust-wild-devel-0:2.2.1-6.f 100% | 2.6 MiB/s | 16.2 KiB | 00m00s [ 250/1010] rust-zip+deflate-flate2-zli 100% | 1.7 MiB/s | 11.9 KiB | 00m00s [ 251/1010] rust-zip-devel-0:8.6.0-12.f 100% | 14.3 MiB/s | 131.8 KiB | 00m00s [ 252/1010] rust-zip+zstd-devel-0:8.6.0 100% | 1.1 MiB/s | 11.7 KiB | 00m00s [ 253/1010] rust-char_str-devel-0:0.0.4 100% | 11.5 MiB/s | 70.9 KiB | 00m00s [ 254/1010] rust-char_str+get-size-deve 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 255/1010] rust-char_str+serde-devel-0 100% | 1.0 MiB/s | 7.5 KiB | 00m00s [ 256/1010] rust-char_str+std-devel-0:0 100% | 1.2 MiB/s | 7.4 KiB | 00m00s [ 257/1010] rust-anstyle+default-devel- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 258/1010] rust-anstyle-parse+default- 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 259/1010] rust-utf8parse+default-deve 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 260/1010] rust-colorchoice+default-de 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 261/1010] rust-anstyle-query+default- 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 262/1010] rust-rustversion+default-de 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 263/1010] rust-os_str_bytes+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 264/1010] rust-fs-err+default-devel-0 100% | 759.7 KiB/s | 8.4 KiB | 00m00s [ 265/1010] rust-globwalk+default-devel 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 266/1010] rust-predicates+diff-devel- 100% | 823.1 KiB/s | 8.2 KiB | 00m00s [ 267/1010] rust-predicates-core+defaul 100% | 813.0 KiB/s | 8.1 KiB | 00m00s [ 268/1010] rust-predicates-devel-0:3.1 100% | 6.2 MiB/s | 38.3 KiB | 00m00s [ 269/1010] rust-predicates-tree+defaul 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 270/1010] rust-funty-devel-0:2.0.0-9. 100% | 3.3 MiB/s | 20.2 KiB | 00m00s [ 271/1010] rust-radium+default-devel-0 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 272/1010] rust-tap+default-devel-0:1. 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 273/1010] rust-wyz-devel-0:0.5.1-9.fc 100% | 3.7 MiB/s | 26.4 KiB | 00m00s [ 274/1010] rust-bstr+alloc-devel-0:1.1 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 275/1010] rust-serde_core+std-devel-0 100% | 858.6 KiB/s | 7.7 KiB | 00m00s [ 276/1010] rust-serde_core-devel-0:1.0 100% | 10.5 MiB/s | 64.3 KiB | 00m00s [ 277/1010] rust-tempfile+default-devel 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 278/1010] rust-serde_core+default-dev 100% | 869.0 KiB/s | 7.8 KiB | 00m00s [ 279/1010] rust-clap_builder-devel-0:4 100% | 19.4 MiB/s | 159.2 KiB | 00m00s [ 280/1010] rust-clap_builder+color-dev 100% | 1.2 MiB/s | 10.2 KiB | 00m00s [ 281/1010] rust-clap_derive+default-de 100% | 1.1 MiB/s | 8.9 KiB | 00m00s [ 282/1010] rust-clap_builder+env-devel 100% | 1.4 MiB/s | 10.0 KiB | 00m00s [ 283/1010] rust-clap_builder+error-con 100% | 1.4 MiB/s | 10.1 KiB | 00m00s [ 284/1010] rust-clap_builder+std-devel 100% | 1.4 MiB/s | 10.2 KiB | 00m00s [ 285/1010] rust-clap_builder+help-deve 100% | 717.7 KiB/s | 10.0 KiB | 00m00s [ 286/1010] rust-clap_builder+string-de 100% | 773.5 KiB/s | 10.1 KiB | 00m00s [ 287/1010] rust-clap_builder+suggestio 100% | 933.7 KiB/s | 10.3 KiB | 00m00s [ 288/1010] rust-clap_builder+usage-dev 100% | 1.4 MiB/s | 10.0 KiB | 00m00s [ 289/1010] rust-clap_builder+wrap_help 100% | 1.4 MiB/s | 10.3 KiB | 00m00s [ 290/1010] rust-clap+default-devel-0:4 100% | 1.3 MiB/s | 10.4 KiB | 00m00s [ 291/1010] rust-clap_complete+default- 100% | 1.2 MiB/s | 10.2 KiB | 00m00s [ 292/1010] rust-clap_complete_nushell+ 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 293/1010] rust-nix+fs-devel-0:0.31.3- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 294/1010] rust-nix+term-devel-0:0.31. 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 295/1010] rust-terminfo+default-devel 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 296/1010] rust-nix-devel-0:0.31.3-2.f 100% | 30.1 MiB/s | 308.2 KiB | 00m00s [ 297/1010] rust-which+default-devel-0: 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 298/1010] rust-thiserror+default-deve 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 299/1010] rust-castaway+alloc-devel-0 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 300/1010] rust-castaway-devel-0:0.2.4 100% | 3.9 MiB/s | 19.8 KiB | 00m00s [ 301/1010] rust-itoa+default-devel-0:1 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 302/1010] rust-cfg-if+default-devel-0 100% | 896.8 KiB/s | 8.1 KiB | 00m00s [ 303/1010] rust-static_assertions+defa 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 304/1010] rust-zmij+default-devel-0:1 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 305/1010] rust-serde+alloc-devel-0:1. 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 306/1010] rust-crossbeam-utils-devel- 100% | 7.7 MiB/s | 55.5 KiB | 00m00s [ 307/1010] rust-crossbeam+alloc-devel- 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 308/1010] rust-crossbeam-channel+std- 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 309/1010] rust-crossbeam-deque+std-de 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 310/1010] rust-crossbeam-channel-deve 100% | 9.8 MiB/s | 90.7 KiB | 00m00s [ 311/1010] rust-crossbeam-deque-devel- 100% | 4.3 MiB/s | 30.5 KiB | 00m00s [ 312/1010] rust-crossbeam-epoch+std-de 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 313/1010] rust-crossbeam-epoch-devel- 100% | 10.5 MiB/s | 54.0 KiB | 00m00s [ 314/1010] rust-crossbeam-queue+std-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 315/1010] rust-crossbeam-queue-devel- 100% | 2.8 MiB/s | 25.4 KiB | 00m00s [ 316/1010] rust-crossbeam-utils+std-de 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 317/1010] rust-csv-core+default-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 318/1010] rust-ryu+default-devel-0:1. 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 319/1010] rust-nix+signal-devel-0:0.3 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 320/1010] rust-crossbeam-utils+defaul 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 321/1010] rust-hashbrown0.14+raw-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 322/1010] pyproject-rpm-macros-0:1.24 100% | 391.5 KiB/s | 57.9 KiB | 00m00s [ 323/1010] rust-hashbrown0.14-devel-0: 100% | 10.9 MiB/s | 122.6 KiB | 00m00s [ 324/1010] rust-lock_api+default-devel 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 325/1010] rust-parking_lot_core+defau 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 326/1010] rust-camino+default-devel-0 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 327/1010] rust-once_cell+default-deve 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 328/1010] rust-walkdir+default-devel- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 329/1010] rust-libtest-mimic+default- 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 330/1010] rust-log+default-devel-0:0. 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 331/1010] rust-log+std-devel-0:0.4.34 100% | 952.8 KiB/s | 8.6 KiB | 00m00s [ 332/1010] rust-libc+default-devel-0:0 100% | 1.1 MiB/s | 10.0 KiB | 00m00s [ 333/1010] rust-serde+default-devel-0: 100% | 875.9 KiB/s | 8.8 KiB | 00m00s [ 334/1010] rust-url+default-devel-0:2. 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 335/1010] rust-url+serde-devel-0:2.5. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 336/1010] rust-get-size2+get-size-der 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 337/1010] rust-serde_json+default-dev 100% | 579.7 KiB/s | 9.3 KiB | 00m00s [ 338/1010] rust-get-size2+alloc-devel- 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 339/1010] rust-aho-corasick+default-d 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 340/1010] rust-regex-automata+meta-de 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 341/1010] rust-regex-automata+hybrid- 100% | 1.1 MiB/s | 8.9 KiB | 00m00s [ 342/1010] rust-regex-automata+nfa-dev 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 343/1010] rust-regex-syntax+std-devel 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 344/1010] rust-bitflags+default-devel 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 345/1010] rust-ignore+default-devel-0 100% | 1.0 MiB/s | 8.6 KiB | 00m00s [ 346/1010] rust-icu_provider-devel-0:2 100% | 9.0 MiB/s | 55.2 KiB | 00m00s [ 347/1010] rust-icu_collections-devel- 100% | 13.5 MiB/s | 96.7 KiB | 00m00s [ 348/1010] rust-icu_provider+baked-dev 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 349/1010] rust-zerovec-devel-0:0.11.8 100% | 14.8 MiB/s | 121.2 KiB | 00m00s [ 350/1010] rust-icu_normalizer_data-de 100% | 6.0 MiB/s | 49.3 KiB | 00m00s [ 351/1010] rust-displaydoc-devel-0:0.2 100% | 5.4 MiB/s | 33.0 KiB | 00m00s [ 352/1010] rust-icu_locale_core+zerove 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 353/1010] rust-icu_locale_core-devel- 100% | 11.6 MiB/s | 95.1 KiB | 00m00s [ 354/1010] rust-zerotrie+yoke-devel-0: 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 355/1010] rust-zerotrie+zerofrom-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 356/1010] rust-zerotrie-devel-0:0.2.5 100% | 8.7 MiB/s | 80.6 KiB | 00m00s [ 357/1010] rust-zerovec+yoke-devel-0:0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 358/1010] rust-zerovec+derive-devel-0 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 359/1010] rust-icu_properties_data-de 100% | 22.2 MiB/s | 158.8 KiB | 00m00s [ 360/1010] rust-crossbeam-deque+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 361/1010] rust-globset+default-devel- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 362/1010] rust-memchr+default-devel-0 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 363/1010] rust-regex-automata+dfa-one 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 364/1010] rust-same-file+default-deve 100% | 977.7 KiB/s | 7.8 KiB | 00m00s [ 365/1010] rust-phf+default-devel-0:0. 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [ 366/1010] rust-equivalent-devel-0:1.0 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 367/1010] rust-rust-stemmers+default- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 368/1010] rust-console+ansi-parsing-d 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 369/1010] rust-console+std-devel-0:0. 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 370/1010] rust-console-devel-0:0.16.4 100% | 5.3 MiB/s | 38.0 KiB | 00m00s [ 371/1010] rust-portable-atomic+defaul 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 372/1010] rust-unit-prefix+default-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 373/1010] rust-console+unicode-width- 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 374/1010] rust-unicode-width+default- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 375/1010] rust-similar2+inline-devel- 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 376/1010] rust-insta+default-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 377/1010] rust-similar2+default-devel 100% | 810.4 KiB/s | 7.3 KiB | 00m00s [ 378/1010] rust-insta+regex-devel-0:1. 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 379/1010] rust-insta+serde-devel-0:1. 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 380/1010] rust-insta+console-devel-0: 100% | 1.1 MiB/s | 9.1 KiB | 00m00s [ 381/1010] rust-insta+strip-ansi-escap 100% | 1.0 MiB/s | 9.1 KiB | 00m00s [ 382/1010] rust-insta+pest_derive-deve 100% | 693.6 KiB/s | 9.0 KiB | 00m00s [ 383/1010] rust-insta+pest-devel-0:1.4 100% | 560.9 KiB/s | 9.0 KiB | 00m00s [ 384/1010] rust-ron+default-devel-0:0. 100% | 838.8 KiB/s | 8.4 KiB | 00m00s [ 385/1010] rust-heck+default-devel-0:0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 386/1010] rust-proc-macro2+default-de 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 387/1010] rust-quote+default-devel-0: 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 388/1010] rust-syn2+default-devel-0:2 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 389/1010] rust-syn2+derive-devel-0:2. 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 390/1010] rust-syn2+extra-traits-deve 100% | 792.6 KiB/s | 7.1 KiB | 00m00s [ 391/1010] rust-syn2+fold-devel-0:2.0. 100% | 887.8 KiB/s | 7.1 KiB | 00m00s [ 392/1010] rust-syn2+full-devel-0:2.0. 100% | 1.2 MiB/s | 7.1 KiB | 00m00s [ 393/1010] rust-itertools+use_alloc-de 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [ 394/1010] rust-either+use_std-devel-0 100% | 815.3 KiB/s | 8.2 KiB | 00m00s [ 395/1010] rust-either-devel-0:1.19.0- 100% | 2.5 MiB/s | 28.1 KiB | 00m00s [ 396/1010] rust-jiff+alloc-devel-0:0.2 100% | 2.6 MiB/s | 13.4 KiB | 00m00s [ 397/1010] rust-jiff-core-devel-0:0.1. 100% | 13.1 MiB/s | 121.1 KiB | 00m00s [ 398/1010] rust-jiff-core+std-devel-0: 100% | 751.3 KiB/s | 7.5 KiB | 00m00s [ 399/1010] rust-jiff-core+tz-fat-devel 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 400/1010] rust-annotate-snippets0.11+ 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 401/1010] rust-libcst_derive+default- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 402/1010] rust-paste+default-devel-0: 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 403/1010] rust-peg+default-devel-0:0. 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 404/1010] rust-regex+default-devel-0: 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 405/1010] rust-crossbeam-channel+defa 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 406/1010] rust-serde_derive+default-d 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 407/1010] rust-memchr+alloc-devel-0:2 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 408/1010] rust-inotify-devel-0:0.11.2 100% | 6.4 MiB/s | 33.0 KiB | 00m00s [ 409/1010] rust-mio+default-devel-0:1. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 410/1010] rust-indexmap+serde-devel-0 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 411/1010] rust-mio+os-ext-devel-0:1.2 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 412/1010] rust-notify-types+default-d 100% | 912.9 KiB/s | 8.2 KiB | 00m00s [ 413/1010] rust-path-dedot+default-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 414/1010] rust-path-dedot+fixed_workd 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 415/1010] rust-unscanny+default-devel 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 416/1010] rust-version-ranges+default 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 417/1010] rust-phf_shared-devel-0:0.1 100% | 2.8 MiB/s | 22.6 KiB | 00m00s [ 418/1010] rust-phf_generator+default- 100% | 802.4 KiB/s | 8.0 KiB | 00m00s [ 419/1010] rust-phf_shared+default-dev 100% | 895.5 KiB/s | 8.1 KiB | 00m00s [ 420/1010] rust-diff+default-devel-0:0 100% | 859.5 KiB/s | 7.7 KiB | 00m00s [ 421/1010] rust-yansi+default-devel-0: 100% | 484.9 KiB/s | 7.8 KiB | 00m00s [ 422/1010] rust-unicode-ident+default- 100% | 536.2 KiB/s | 8.6 KiB | 00m00s [ 423/1010] rust-indexmap+default-devel 100% | 577.9 KiB/s | 9.2 KiB | 00m00s [ 424/1010] rust-pep440_rs+default-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 425/1010] rust-pep508_rs+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 426/1010] rust-toml0.9+parse-devel-0: 100% | 864.7 KiB/s | 7.8 KiB | 00m00s [ 427/1010] rust-toml0.9+serde-devel-0: 100% | 986.5 KiB/s | 7.9 KiB | 00m00s [ 428/1010] rust-toml0.9+std-devel-0:0. 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 429/1010] rust-chrono+std-devel-0:0.4 100% | 910.3 KiB/s | 8.2 KiB | 00m00s [ 430/1010] rust-toml0.9-devel-0:0.9.12 100% | 5.5 MiB/s | 62.2 KiB | 00m00s [ 431/1010] rust-chrono-devel-0:0.4.45- 100% | 14.7 MiB/s | 195.9 KiB | 00m00s [ 432/1010] rust-newtype-uuid+default-d 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 433/1010] rust-quick-xml0.41+default- 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 434/1010] rust-strip-ansi-escapes+def 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 435/1010] rust-uuid+default-devel-0:1 100% | 1.6 MiB/s | 9.6 KiB | 00m00s [ 436/1010] rust-rand+sys_rng-devel-0:0 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 437/1010] rust-rand_core-devel-0:0.10 100% | 4.3 MiB/s | 31.1 KiB | 00m00s [ 438/1010] rust-chacha20+rng-devel-0:0 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 439/1010] rust-chacha20-devel-0:0.10. 100% | 7.9 MiB/s | 48.8 KiB | 00m00s [ 440/1010] rust-rayon-core+default-dev 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 441/1010] rust-regex-automata+alloc-d 100% | 1.1 MiB/s | 8.8 KiB | 00m00s [ 442/1010] rust-regex-automata+nfa-pik 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 443/1010] rust-regex-automata+nfa-tho 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 444/1010] rust-regex-automata+perf-in 100% | 983.2 KiB/s | 8.8 KiB | 00m00s [ 445/1010] rust-regex-automata+perf-li 100% | 997.5 KiB/s | 9.0 KiB | 00m00s [ 446/1010] rust-regex+perf-backtrack-d 100% | 902.4 KiB/s | 9.0 KiB | 00m00s [ 447/1010] rust-regex+perf-cache-devel 100% | 1.1 MiB/s | 8.8 KiB | 00m00s [ 448/1010] rust-regex+perf-inline-deve 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 449/1010] rust-regex+perf-literal-dev 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 450/1010] rust-regex+perf-dfa-devel-0 100% | 898.9 KiB/s | 9.0 KiB | 00m00s [ 451/1010] rust-regex+perf-onepass-dev 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 452/1010] rust-regex+unicode-bool-dev 100% | 911.4 KiB/s | 9.1 KiB | 00m00s [ 453/1010] rust-regex+unicode-age-deve 100% | 827.9 KiB/s | 9.1 KiB | 00m00s [ 454/1010] rust-regex+unicode-case-dev 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 455/1010] rust-regex+unicode-perl-dev 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 456/1010] rust-regex+unicode-script-d 100% | 1.0 MiB/s | 9.1 KiB | 00m00s [ 457/1010] rust-regex+unicode-gencat-d 100% | 652.1 KiB/s | 9.1 KiB | 00m00s [ 458/1010] rust-regex+unicode-segment- 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 459/1010] rust-regex-automata+unicode 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 460/1010] rust-regex-syntax+unicode-d 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 461/1010] rust-munge-devel-0:0.4.7-3. 100% | 2.3 MiB/s | 25.7 KiB | 00m00s [ 462/1010] rust-rancor-devel-0:0.1.3-1 100% | 2.2 MiB/s | 18.0 KiB | 00m00s [ 463/1010] rust-ptr_meta-devel-0:0.3.2 100% | 1.4 MiB/s | 15.4 KiB | 00m00s [ 464/1010] rust-rend-devel-0:0.5.4-2.f 100% | 2.3 MiB/s | 20.9 KiB | 00m00s [ 465/1010] rust-rkyv_derive-devel-0:0. 100% | 3.7 MiB/s | 30.1 KiB | 00m00s [ 466/1010] rust-bytecheck+simdutf8-dev 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 467/1010] rust-bytecheck-devel-0:0.8. 100% | 3.9 MiB/s | 19.7 KiB | 00m00s [ 468/1010] rust-rkyv_derive+bytecheck- 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 469/1010] rust-ptr_meta+std-devel-0:0 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 470/1010] rust-rend+bytecheck-devel-0 100% | 714.6 KiB/s | 8.6 KiB | 00m00s [ 471/1010] rust-rkyv+alloc-devel-0:0.8 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 472/1010] rust-boxcar+default-devel-0 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 473/1010] rust-crossbeam-queue+defaul 100% | 885.5 KiB/s | 8.0 KiB | 00m00s [ 474/1010] rust-hashlink+default-devel 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 475/1010] rust-hashbrown+default-deve 100% | 680.7 KiB/s | 8.8 KiB | 00m00s [ 476/1010] rust-intrusive-collections+ 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 477/1010] rust-parking_lot+default-de 100% | 893.3 KiB/s | 8.0 KiB | 00m00s [ 478/1010] rust-rustc-hash+default-dev 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 479/1010] rust-salsa-macro-rules+defa 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 480/1010] rust-smallvec+default-devel 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 481/1010] rust-thin-vec+default-devel 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 482/1010] rust-typeid+default-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 483/1010] rust-compact_str+default-de 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 484/1010] rust-inventory+default-deve 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 485/1010] rust-salsa-macros+default-d 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 486/1010] rust-dyn-clone+default-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 487/1010] rust-ordermap+default-devel 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 488/1010] rust-ref-cast+default-devel 100% | 996.7 KiB/s | 8.0 KiB | 00m00s [ 489/1010] rust-serde_json+alloc-devel 100% | 1.5 MiB/s | 9.4 KiB | 00m00s [ 490/1010] rust-schemars+schemars_deri 100% | 1.0 MiB/s | 8.6 KiB | 00m00s [ 491/1010] rust-serde_core+result-deve 100% | 967.4 KiB/s | 7.7 KiB | 00m00s [ 492/1010] rust-serde+serde_derive-dev 100% | 1.1 MiB/s | 8.9 KiB | 00m00s [ 493/1010] rust-normalize-line-endings 100% | 1.6 MiB/s | 7.9 KiB | 00m00s [ 494/1010] rust-shellexpand+dirs-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 495/1010] rust-snapbox-macros+default 100% | 915.5 KiB/s | 8.2 KiB | 00m00s [ 496/1010] rust-snapbox+color-devel-0: 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 497/1010] rust-os_pipe+default-devel- 100% | 616.1 KiB/s | 8.0 KiB | 00m00s [ 498/1010] rust-wait-timeout+default-d 100% | 609.1 KiB/s | 7.9 KiB | 00m00s [ 499/1010] rust-similar+default-devel- 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 500/1010] rust-anstyle-svg+default-de 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 501/1010] rust-escargot+default-devel 100% | 626.0 KiB/s | 8.1 KiB | 00m00s [ 502/1010] rust-snapbox+structured-dat 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 503/1010] rust-cc+default-devel-0:1.4 100% | 1.3 MiB/s | 10.4 KiB | 00m00s [ 504/1010] rust-psm+default-devel-0:0. 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 505/1010] rust-strum_macros+default-d 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 506/1010] rust-syn2+parsing-devel-0:2 100% | 1.0 MiB/s | 7.1 KiB | 00m00s [ 507/1010] rust-once_cell+std-devel-0: 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 508/1010] rust-once_cell-devel-0:1.21 100% | 3.4 MiB/s | 44.9 KiB | 00m00s [ 509/1010] rust-rustix+default-devel-0 100% | 1.1 MiB/s | 9.3 KiB | 00m00s [ 510/1010] rust-fastrand+default-devel 100% | 580.7 KiB/s | 8.1 KiB | 00m00s [ 511/1010] rust-rustix+fs-devel-0:1.1. 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 512/1010] rust-test-case-macros-devel 100% | 2.2 MiB/s | 13.7 KiB | 00m00s [ 513/1010] rust-thiserror-impl+default 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 514/1010] rust-tikv-jemalloc-sys+back 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 515/1010] rust-tikv-jemalloc-sys-deve 100% | 2.3 MiB/s | 33.1 KiB | 00m00s [ 516/1010] rust-libc-devel-0:0.2.190-1 100% | 35.9 MiB/s | 587.5 KiB | 00m00s [ 517/1010] rust-serde_spanned+alloc-de 100% | 947.2 KiB/s | 8.5 KiB | 00m00s [ 518/1010] rust-serde_spanned-devel-0: 100% | 3.7 MiB/s | 18.7 KiB | 00m00s [ 519/1010] rust-toml_datetime+alloc-de 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 520/1010] rust-toml_datetime-devel-0: 100% | 3.9 MiB/s | 24.1 KiB | 00m00s [ 521/1010] rust-toml_writer+alloc-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 522/1010] rust-toml_writer-devel-0:1. 100% | 3.0 MiB/s | 21.2 KiB | 00m00s [ 523/1010] rust-toml_parser+alloc-deve 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 524/1010] rust-winnow-devel-0:1.0.4-2 100% | 12.4 MiB/s | 177.2 KiB | 00m00s [ 525/1010] rust-serde_core+alloc-devel 100% | 859.5 KiB/s | 7.7 KiB | 00m00s [ 526/1010] rust-serde_spanned+serde-de 100% | 938.0 KiB/s | 8.4 KiB | 00m00s [ 527/1010] rust-toml_datetime+std-deve 100% | 971.9 KiB/s | 8.7 KiB | 00m00s [ 528/1010] rust-toml_datetime+serde-de 100% | 863.8 KiB/s | 8.6 KiB | 00m00s [ 529/1010] rust-serde_spanned+std-deve 100% | 777.4 KiB/s | 8.6 KiB | 00m00s [ 530/1010] rust-toml_writer+std-devel- 100% | 896.8 KiB/s | 8.1 KiB | 00m00s [ 531/1010] rust-pin-project-lite+defau 100% | 907.7 KiB/s | 8.2 KiB | 00m00s [ 532/1010] rust-tracing-core-devel-0:0 100% | 7.4 MiB/s | 68.2 KiB | 00m00s [ 533/1010] rust-tracing-subscriber+reg 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 534/1010] rust-tracing-core+default-d 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 535/1010] rust-lazy_static+default-de 100% | 970.8 KiB/s | 7.8 KiB | 00m00s [ 536/1010] rust-tracing-subscriber+mat 100% | 934.6 KiB/s | 8.4 KiB | 00m00s [ 537/1010] rust-tracing-subscriber+nu- 100% | 767.1 KiB/s | 8.4 KiB | 00m00s [ 538/1010] rust-chrono+clock-devel-0:0 100% | 749.0 KiB/s | 8.2 KiB | 00m00s [ 539/1010] rust-tracing-subscriber+onc 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 540/1010] rust-tracing-subscriber+thr 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 541/1010] rust-tracing-subscriber+std 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 542/1010] rust-tracing-subscriber+tra 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 543/1010] rust-tracing+tracing-attrib 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 544/1010] rust-tracing-core+std-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 545/1010] rust-tinyvec+alloc-devel-0: 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 546/1010] rust-tinyvec+default-devel- 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 547/1010] rust-form_urlencoded+alloc- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 548/1010] rust-form_urlencoded-devel- 100% | 1.9 MiB/s | 17.3 KiB | 00m00s [ 549/1010] rust-idna+alloc-devel-0:1.1 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 550/1010] rust-idna+compiled_data-dev 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 551/1010] rust-percent-encoding+alloc 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 552/1010] rust-percent-encoding-devel 100% | 3.2 MiB/s | 19.4 KiB | 00m00s [ 553/1010] rust-idna-devel-0:1.1.0-4.f 100% | 14.9 MiB/s | 137.5 KiB | 00m00s [ 554/1010] rust-idna+std-devel-0:1.1.0 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 555/1010] rust-percent-encoding+std-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 556/1010] rust-form_urlencoded+std-de 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 557/1010] rust-crc32fast+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 558/1010] rust-typed-path+default-dev 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 559/1010] rust-flate2+zlib-rs-devel-0 100% | 1.3 MiB/s | 9.5 KiB | 00m00s [ 560/1010] rust-flate2-devel-0:1.1.9-2 100% | 9.8 MiB/s | 90.4 KiB | 00m00s [ 561/1010] rust-zstd-devel-0:0.13.3-4. 100% | 5.8 MiB/s | 41.3 KiB | 00m00s [ 562/1010] rust-zip+deflate-flate2-dev 100% | 1.1 MiB/s | 11.7 KiB | 00m00s [ 563/1010] python-rpm-macros-0:3.15-2. 100% | 6.4 MiB/s | 19.8 KiB | 00m00s [ 564/1010] python3-rpm-macros-0:3.15-2 100% | 4.0 MiB/s | 12.2 KiB | 00m00s [ 565/1010] rust-get-size2+default-deve 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 566/1010] rust-anstyle-parse+utf8-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 567/1010] rust-colorchoice-devel-0:1. 100% | 2.7 MiB/s | 16.4 KiB | 00m00s [ 568/1010] rust-anstyle-parse-devel-0: 100% | 3.4 MiB/s | 24.4 KiB | 00m00s [ 569/1010] rust-utf8parse-devel-0:0.2. 100% | 3.0 MiB/s | 21.3 KiB | 00m00s [ 570/1010] rust-rustversion-devel-0:1. 100% | 6.8 MiB/s | 34.6 KiB | 00m00s [ 571/1010] rust-anstyle-query-devel-0: 100% | 3.5 MiB/s | 18.1 KiB | 00m00s [ 572/1010] rust-os_str_bytes+memchr-de 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 573/1010] rust-fs-err-devel-0:3.2.2-2 100% | 3.8 MiB/s | 31.2 KiB | 00m00s [ 574/1010] rust-os_str_bytes+raw_os_st 100% | 982.5 KiB/s | 7.9 KiB | 00m00s [ 575/1010] rust-os_str_bytes-devel-0:7 100% | 4.9 MiB/s | 40.2 KiB | 00m00s [ 576/1010] rust-difflib+default-devel- 100% | 965.0 KiB/s | 7.7 KiB | 00m00s [ 577/1010] rust-predicates-core-devel- 100% | 2.1 MiB/s | 17.1 KiB | 00m00s [ 578/1010] rust-predicates-tree-devel- 100% | 2.3 MiB/s | 16.2 KiB | 00m00s [ 579/1010] rust-radium-devel-0:0.7.0-8 100% | 2.3 MiB/s | 18.7 KiB | 00m00s [ 580/1010] rust-tap-devel-0:1.0.1-14.f 100% | 3.1 MiB/s | 19.2 KiB | 00m00s [ 581/1010] rust-clap_derive-devel-0:4. 100% | 4.9 MiB/s | 40.3 KiB | 00m00s [ 582/1010] rust-clap_lex+default-devel 100% | 922.4 KiB/s | 8.3 KiB | 00m00s [ 583/1010] rust-anstream+default-devel 100% | 955.0 KiB/s | 8.6 KiB | 00m00s [ 584/1010] rust-strsim+default-devel-0 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 585/1010] rust-terminal_size+default- 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 586/1010] rust-clap_complete-devel-0: 100% | 7.0 MiB/s | 57.6 KiB | 00m00s [ 587/1010] rust-clap_complete_nushell- 100% | 4.0 MiB/s | 20.3 KiB | 00m00s [ 588/1010] rust-cfg_aliases+default-de 100% | 298.6 KiB/s | 7.8 KiB | 00m00s [ 589/1010] rust-libc+extra_traits-deve 100% | 477.7 KiB/s | 10.0 KiB | 00m00s [ 590/1010] rust-terminfo-devel-0:0.9.0 100% | 2.6 MiB/s | 55.4 KiB | 00m00s [ 591/1010] rust-zmij-devel-0:1.0.21-2. 100% | 1.6 MiB/s | 27.5 KiB | 00m00s [ 592/1010] rust-cfg-if-devel-0:1.0.5-1 100% | 952.4 KiB/s | 17.1 KiB | 00m00s [ 593/1010] rust-itoa-devel-0:1.0.18-2. 100% | 1.1 MiB/s | 20.2 KiB | 00m00s [ 594/1010] rust-crossbeam-queue+alloc- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 595/1010] rust-crossbeam-epoch+alloc- 100% | 981.1 KiB/s | 7.8 KiB | 00m00s [ 596/1010] rust-csv-core-devel-0:0.1.1 100% | 3.9 MiB/s | 32.2 KiB | 00m00s [ 597/1010] rust-ryu-devel-0:1.0.23-2.f 100% | 11.1 MiB/s | 56.7 KiB | 00m00s [ 598/1010] rust-nix+process-devel-0:0. 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 599/1010] rust-lock_api+atomic_usize- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 600/1010] rust-lock_api-devel-0:0.4.1 100% | 3.6 MiB/s | 29.1 KiB | 00m00s [ 601/1010] rust-libtest-mimic-devel-0: 100% | 7.0 MiB/s | 35.6 KiB | 00m00s [ 602/1010] rust-parking_lot_core-devel 100% | 5.3 MiB/s | 43.7 KiB | 00m00s [ 603/1010] rust-log+alloc-devel-0:0.4. 100% | 855.2 KiB/s | 8.6 KiB | 00m00s [ 604/1010] rust-libc+std-devel-0:0.2.1 100% | 768.7 KiB/s | 10.0 KiB | 00m00s [ 605/1010] rust-serde_derive-devel-0:1 100% | 5.1 MiB/s | 68.1 KiB | 00m00s [ 606/1010] rust-get-size-derive2+defau 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 607/1010] rust-regex-automata+nfa-bac 100% | 1.1 MiB/s | 8.9 KiB | 00m00s [ 608/1010] rust-potential_utf+zerovec- 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 609/1010] rust-potential_utf-devel-0: 100% | 2.9 MiB/s | 17.6 KiB | 00m00s [ 610/1010] rust-utf8_iter-devel-0:1.0. 100% | 3.7 MiB/s | 18.8 KiB | 00m00s [ 611/1010] rust-yoke+derive-devel-0:0. 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 612/1010] rust-yoke-devel-0:0.8.3-2.f 100% | 5.4 MiB/s | 38.6 KiB | 00m00s [ 613/1010] rust-zerofrom+derive-devel- 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 614/1010] rust-zerofrom-devel-0:0.1.8 100% | 2.0 MiB/s | 14.5 KiB | 00m00s [ 615/1010] rust-writeable-devel-0:0.6. 100% | 5.5 MiB/s | 33.5 KiB | 00m00s [ 616/1010] rust-tinystr+zerovec-devel- 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 617/1010] rust-litemap-devel-0:0.8.3- 100% | 3.5 MiB/s | 36.0 KiB | 00m00s [ 618/1010] rust-tinystr-devel-0:0.8.4- 100% | 2.7 MiB/s | 27.9 KiB | 00m00s [ 619/1010] rust-phf+std-devel-0:0.13.1 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 620/1010] rust-zerovec-derive-devel-0 100% | 3.3 MiB/s | 30.6 KiB | 00m00s [ 621/1010] rust-console+alloc-devel-0: 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 622/1010] rust-portable-atomic+fallba 100% | 864.2 KiB/s | 8.6 KiB | 00m00s [ 623/1010] rust-portable-atomic-devel- 100% | 14.6 MiB/s | 164.9 KiB | 00m00s [ 624/1010] rust-rust-stemmers-devel-0: 100% | 64.0 MiB/s | 1.9 MiB | 00m00s [ 625/1010] rust-unit-prefix+std-devel- 100% | 960.1 KiB/s | 7.7 KiB | 00m00s [ 626/1010] rust-unit-prefix-devel-0:0. 100% | 2.2 MiB/s | 15.7 KiB | 00m00s [ 627/1010] rust-unicode-width+cjk-deve 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 628/1010] rust-similar2+text-devel-0: 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 629/1010] rust-similar2-devel-0:2.7.0 100% | 11.3 MiB/s | 69.2 KiB | 00m00s [ 630/1010] rust-pest+default-devel-0:2 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 631/1010] rust-pest_derive+default-de 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 632/1010] rust-ron+std-devel-0:0.12.2 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 633/1010] rust-ron-devel-0:0.12.2-2.f 100% | 22.9 MiB/s | 140.7 KiB | 00m00s [ 634/1010] rust-syn2+clone-impls-devel 100% | 1.2 MiB/s | 7.1 KiB | 00m00s [ 635/1010] rust-syn2+proc-macro-devel- 100% | 1.0 MiB/s | 7.4 KiB | 00m00s [ 636/1010] rust-syn2-devel-0:2.0.119-1 100% | 31.4 MiB/s | 257.3 KiB | 00m00s [ 637/1010] rust-syn2+printing-devel-0: 100% | 604.2 KiB/s | 7.3 KiB | 00m00s [ 638/1010] rust-either+std-devel-0:1.1 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 639/1010] rust-jiff-core+alloc-devel- 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 640/1010] rust-annotate-snippets0.11- 100% | 6.9 MiB/s | 35.5 KiB | 00m00s [ 641/1010] rust-libcst_derive-devel-0: 100% | 3.1 MiB/s | 19.0 KiB | 00m00s [ 642/1010] rust-peg+std-devel-0:0.8.5- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 643/1010] rust-paste-devel-0:1.0.15-6 100% | 5.2 MiB/s | 37.2 KiB | 00m00s [ 644/1010] rust-regex-syntax+default-d 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 645/1010] rust-peg-devel-0:0.8.5-4.fc 100% | 4.9 MiB/s | 45.1 KiB | 00m00s [ 646/1010] rust-inotify-sys+default-de 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 647/1010] rust-mio+log-devel-0:1.2.4- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 648/1010] rust-mio+os-poll-devel-0:1. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 649/1010] rust-mio-devel-0:1.2.4-1.fc 100% | 14.0 MiB/s | 114.7 KiB | 00m00s [ 650/1010] rust-notify-types-devel-0:2 100% | 4.1 MiB/s | 41.6 KiB | 00m00s [ 651/1010] rust-path-dedot-devel-0:4.0 100% | 2.0 MiB/s | 14.4 KiB | 00m00s [ 652/1010] rust-unscanny-devel-0:0.1.0 100% | 3.5 MiB/s | 18.0 KiB | 00m00s [ 653/1010] rust-siphasher+default-deve 100% | 721.0 KiB/s | 7.9 KiB | 00m00s [ 654/1010] rust-phf_generator-devel-0: 100% | 1.6 MiB/s | 19.3 KiB | 00m00s [ 655/1010] rust-version-ranges-devel-0 100% | 2.0 MiB/s | 28.1 KiB | 00m00s [ 656/1010] rust-diff-devel-0:0.1.13-11 100% | 5.4 MiB/s | 38.6 KiB | 00m00s [ 657/1010] rust-phf_shared+std-devel-0 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [ 658/1010] rust-yansi+std-devel-0:1.0. 100% | 645.6 KiB/s | 7.7 KiB | 00m00s [ 659/1010] rust-yansi-devel-0:1.0.1-7. 100% | 4.4 MiB/s | 36.2 KiB | 00m00s [ 660/1010] rust-pep508_rs-devel-0:0.9. 100% | 8.1 MiB/s | 74.3 KiB | 00m00s [ 661/1010] rust-toml_datetime0.7+serde 100% | 535.8 KiB/s | 7.5 KiB | 00m00s [ 662/1010] rust-toml_datetime0.7+std-d 100% | 692.2 KiB/s | 7.6 KiB | 00m00s [ 663/1010] rust-winnow0.7-devel-0:0.7. 100% | 10.0 MiB/s | 173.6 KiB | 00m00s [ 664/1010] rust-toml_datetime0.7+alloc 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 665/1010] rust-toml_datetime0.7-devel 100% | 2.5 MiB/s | 22.9 KiB | 00m00s [ 666/1010] rust-chrono+alloc-devel-0:0 100% | 907.2 KiB/s | 8.2 KiB | 00m00s [ 667/1010] rust-newtype-uuid-devel-0:1 100% | 4.9 MiB/s | 25.3 KiB | 00m00s [ 668/1010] rust-newtype-uuid+std-devel 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 669/1010] rust-num-traits-devel-0:0.2 100% | 7.1 MiB/s | 57.9 KiB | 00m00s [ 670/1010] rust-strip-ansi-escapes-dev 100% | 3.2 MiB/s | 16.3 KiB | 00m00s [ 671/1010] rust-getrandom+default-deve 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 672/1010] rust-quick-xml0.41-devel-0: 100% | 19.9 MiB/s | 183.4 KiB | 00m00s [ 673/1010] rust-getrandom+sys_rng-deve 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 674/1010] rust-cpufeatures+default-de 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 675/1010] rust-rayon-core-devel-0:1.1 100% | 15.3 MiB/s | 78.5 KiB | 00m00s [ 676/1010] rust-regex-automata+perf-li 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 677/1010] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 678/1010] rust-regex-automata+perf-li 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 679/1010] rust-regex-syntax+unicode-a 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 680/1010] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 681/1010] rust-regex-syntax+unicode-b 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 682/1010] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 683/1010] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 684/1010] rust-regex-syntax+unicode-c 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 685/1010] rust-regex-syntax+unicode-g 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 686/1010] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 687/1010] rust-regex-automata+unicode 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 688/1010] rust-regex-syntax+unicode-p 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 689/1010] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 690/1010] rust-regex-syntax+unicode-s 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 691/1010] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 692/1010] rust-regex-syntax+unicode-s 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 693/1010] rust-munge_macro-devel-0:0. 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 694/1010] rust-ptr_meta+derive-devel- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 695/1010] rust-simdutf8-devel-0:0.1.5 100% | 7.7 MiB/s | 39.6 KiB | 00m00s [ 696/1010] rust-bytecheck_derive-devel 100% | 3.4 MiB/s | 17.6 KiB | 00m00s [ 697/1010] rust-rancor+alloc-devel-0:0 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 698/1010] rust-boxcar-devel-0:0.2.14- 100% | 4.7 MiB/s | 29.0 KiB | 00m00s [ 699/1010] rust-hashbrown+allocator-ap 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 700/1010] rust-hashbrown+default-hash 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 701/1010] rust-hashbrown+equivalent-d 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 702/1010] rust-hashbrown+raw-entry-de 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 703/1010] rust-hashlink-devel-0:0.12. 100% | 5.3 MiB/s | 37.9 KiB | 00m00s [ 704/1010] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 705/1010] rust-intrusive-collections- 100% | 7.7 MiB/s | 47.5 KiB | 00m00s [ 706/1010] rust-salsa-macro-rules-deve 100% | 3.5 MiB/s | 28.6 KiB | 00m00s [ 707/1010] rust-salsa-macros-devel-0:0 100% | 8.6 MiB/s | 53.0 KiB | 00m00s [ 708/1010] rust-inventory-devel-0:0.3. 100% | 3.9 MiB/s | 23.8 KiB | 00m00s [ 709/1010] rust-typeid-devel-0:1.0.3-5 100% | 2.4 MiB/s | 17.1 KiB | 00m00s [ 710/1010] rust-schemars_derive+defaul 100% | 591.0 KiB/s | 8.3 KiB | 00m00s [ 711/1010] rust-dyn-clone-devel-0:1.0. 100% | 1.1 MiB/s | 19.3 KiB | 00m00s [ 712/1010] rust-ref-cast-devel-0:1.0.2 100% | 1.9 MiB/s | 31.2 KiB | 00m00s [ 713/1010] rust-dirs+default-devel-0:6 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 714/1010] rust-normalize-line-endings 100% | 1.5 MiB/s | 13.9 KiB | 00m00s [ 715/1010] rust-snapbox-macros-devel-0 100% | 1.9 MiB/s | 15.5 KiB | 00m00s [ 716/1010] rust-os_pipe-devel-0:1.2.3- 100% | 2.6 MiB/s | 18.5 KiB | 00m00s [ 717/1010] rust-wait-timeout-devel-0:0 100% | 4.9 MiB/s | 19.9 KiB | 00m00s [ 718/1010] rust-snapbox-macros+color-d 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 719/1010] rust-escargot-devel-0:0.5.1 100% | 9.2 MiB/s | 28.3 KiB | 00m00s [ 720/1010] rust-cc-devel-0:1.4.6-1.fc4 100% | 16.3 MiB/s | 100.2 KiB | 00m00s [ 721/1010] rust-anstyle-svg-devel-0:1. 100% | 2.6 MiB/s | 23.9 KiB | 00m00s [ 722/1010] rust-psm-devel-0:0.1.32-1.f 100% | 6.0 MiB/s | 43.1 KiB | 00m00s [ 723/1010] rust-fastrand+std-devel-0:2 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 724/1010] rust-fastrand-devel-0:2.5.0 100% | 4.9 MiB/s | 25.1 KiB | 00m00s [ 725/1010] rust-once_cell+alloc-devel- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 726/1010] rust-rustix+std-devel-0:1.1 100% | 1.9 MiB/s | 9.7 KiB | 00m00s [ 727/1010] rust-test-case-core-devel-0 100% | 3.8 MiB/s | 23.4 KiB | 00m00s [ 728/1010] rust-rustix-devel-0:1.1.5-1 100% | 39.1 MiB/s | 400.0 KiB | 00m00s [ 729/1010] rust-thiserror-impl-devel-0 100% | 4.3 MiB/s | 30.5 KiB | 00m00s [ 730/1010] rust-pin-project-lite-devel 100% | 9.6 MiB/s | 58.8 KiB | 00m00s [ 731/1010] rust-tracing-subscriber+sha 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 732/1010] rust-lazy_static-devel-0:1. 100% | 2.6 MiB/s | 21.5 KiB | 00m00s [ 733/1010] rust-nu-ansi-term+default-d 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 734/1010] rust-chrono+now-devel-0:0.4 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 735/1010] rust-chrono+iana-time-zone- 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 736/1010] rust-matchers+default-devel 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 737/1010] rust-tracing-subscriber+all 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 738/1010] rust-tracing-attributes+def 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 739/1010] rust-thread_local+default-d 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 740/1010] rust-tinyvec+tinyvec_macros 100% | 845.0 KiB/s | 8.5 KiB | 00m00s [ 741/1010] rust-tracing-core+once_cell 100% | 686.3 KiB/s | 8.2 KiB | 00m00s [ 742/1010] rust-tinyvec-devel-0:1.11.0 100% | 3.6 MiB/s | 51.1 KiB | 00m00s [ 743/1010] rust-idna_adapter+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 744/1010] rust-idna_adapter+compiled_ 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 745/1010] rust-utf8_iter+default-deve 100% | 881.2 KiB/s | 7.9 KiB | 00m00s [ 746/1010] rust-crc32fast+std-devel-0: 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 747/1010] rust-crc32fast-devel-0:1.5. 100% | 7.2 MiB/s | 51.5 KiB | 00m00s [ 748/1010] rust-flate2+any_zlib-devel- 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 749/1010] rust-typed-path+std-devel-0 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 750/1010] rust-typed-path-devel-0:0.1 100% | 13.8 MiB/s | 98.8 KiB | 00m00s [ 751/1010] rust-zlib-rs+rust-allocator 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 752/1010] rust-zlib-rs+std-devel-0:0. 100% | 865.1 KiB/s | 9.5 KiB | 00m00s [ 753/1010] rust-zlib-rs-devel-0:0.6.8- 100% | 18.3 MiB/s | 205.9 KiB | 00m00s [ 754/1010] rust-zip+_deflate-any-devel 100% | 2.3 MiB/s | 11.6 KiB | 00m00s [ 755/1010] rust-zstd-safe+std-devel-0: 100% | 578.5 KiB/s | 8.1 KiB | 00m00s [ 756/1010] rust-zstd-safe-devel-0:7.2. 100% | 2.3 MiB/s | 33.3 KiB | 00m00s [ 757/1010] rust-autocfg+default-devel- 100% | 571.2 KiB/s | 8.0 KiB | 00m00s [ 758/1010] rust-termtree0.5+default-de 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 759/1010] rust-clap_lex-devel-0:1.1.1 100% | 3.5 MiB/s | 21.2 KiB | 00m00s [ 760/1010] rust-difflib-devel-0:0.4.0- 100% | 2.0 MiB/s | 16.7 KiB | 00m00s [ 761/1010] rust-syn+default-devel-0:3. 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 762/1010] rust-strsim-devel-0:0.11.1- 100% | 3.6 MiB/s | 22.2 KiB | 00m00s [ 763/1010] rust-terminal_size-devel-0: 100% | 2.8 MiB/s | 17.4 KiB | 00m00s [ 764/1010] rust-cfg_aliases-devel-0:0. 100% | 2.4 MiB/s | 14.9 KiB | 00m00s [ 765/1010] rust-fnv+default-devel-0:1. 100% | 859.0 KiB/s | 7.7 KiB | 00m00s [ 766/1010] rust-nom7+std-devel-0:7.1.3 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 767/1010] rust-nom7-devel-0:7.1.3-4.f 100% | 18.2 MiB/s | 111.6 KiB | 00m00s [ 768/1010] rust-phf0.11+default-devel- 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 769/1010] rust-phf_codegen0.11+defaul 100% | 828.2 KiB/s | 7.5 KiB | 00m00s [ 770/1010] rust-scopeguard-devel-0:1.2 100% | 2.4 MiB/s | 19.4 KiB | 00m00s [ 771/1010] rust-escape8259+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 772/1010] rust-yoke-derive-devel-0:0. 100% | 3.5 MiB/s | 21.7 KiB | 00m00s [ 773/1010] rust-get-size-derive2-devel 100% | 1.6 MiB/s | 17.6 KiB | 00m00s [ 774/1010] rust-stable_deref_trait-dev 100% | 1.6 MiB/s | 16.5 KiB | 00m00s [ 775/1010] rust-zerofrom-derive-devel- 100% | 2.7 MiB/s | 16.6 KiB | 00m00s [ 776/1010] rust-pest+memchr-devel-0:2. 100% | 1.0 MiB/s | 8.6 KiB | 00m00s [ 777/1010] rust-pest+std-devel-0:2.8.6 100% | 1.0 MiB/s | 8.6 KiB | 00m00s [ 778/1010] rust-pest-devel-0:2.8.6-2.f 100% | 11.5 MiB/s | 106.1 KiB | 00m00s [ 779/1010] rust-pest_derive-devel-0:2. 100% | 4.2 MiB/s | 34.5 KiB | 00m00s [ 780/1010] rust-pest_derive+std-devel- 100% | 969.7 KiB/s | 8.7 KiB | 00m00s [ 781/1010] rust-bitflags+serde-devel-0 100% | 993.6 KiB/s | 8.9 KiB | 00m00s [ 782/1010] rust-once_cell+race-devel-0 100% | 843.5 KiB/s | 8.4 KiB | 00m00s [ 783/1010] rust-peg-runtime+std-devel- 100% | 785.6 KiB/s | 7.9 KiB | 00m00s [ 784/1010] rust-peg-macros+default-dev 100% | 993.3 KiB/s | 7.9 KiB | 00m00s [ 785/1010] rust-inotify-sys-devel-0:0. 100% | 3.0 MiB/s | 15.2 KiB | 00m00s [ 786/1010] rust-peg-runtime+default-de 100% | 984.0 KiB/s | 7.9 KiB | 00m00s [ 787/1010] rust-siphasher+std-devel-0: 100% | 716.4 KiB/s | 7.9 KiB | 00m00s [ 788/1010] rust-siphasher-devel-0:1.0. 100% | 3.7 MiB/s | 22.8 KiB | 00m00s [ 789/1010] rust-yansi+alloc-devel-0:1. 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 790/1010] rust-serde+rc-devel-0:1.0.2 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 791/1010] rust-itertools0.13+default- 100% | 962.5 KiB/s | 7.7 KiB | 00m00s [ 792/1010] rust-thiserror1+default-dev 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 793/1010] rust-urlencoding+default-de 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 794/1010] rust-newtype-uuid+alloc-dev 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 795/1010] rust-vte-devel-0:0.15.0-3.f 100% | 9.0 MiB/s | 55.4 KiB | 00m00s [ 796/1010] rust-cpufeatures-devel-0:0. 100% | 3.8 MiB/s | 23.4 KiB | 00m00s [ 797/1010] rust-rand_core+default-deve 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 798/1010] rust-getrandom-devel-0:0.4. 100% | 7.0 MiB/s | 65.0 KiB | 00m00s [ 799/1010] rust-ptr_meta+ptr_meta_deri 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 800/1010] rust-allocator-api2+alloc-d 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 801/1010] rust-allocator-api2-devel-0 100% | 9.6 MiB/s | 69.0 KiB | 00m00s [ 802/1010] rust-syn+visit-devel-0:3.0. 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 803/1010] rust-syn+visit-mut-devel-0: 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 804/1010] rust-foldhash-devel-0:0.2.0 100% | 3.4 MiB/s | 24.1 KiB | 00m00s [ 805/1010] rust-dirs-devel-0:6.0.0-3.f 100% | 4.0 MiB/s | 20.6 KiB | 00m00s [ 806/1010] rust-ref-cast-impl+default- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 807/1010] rust-schemars_derive-devel- 100% | 3.4 MiB/s | 38.7 KiB | 00m00s [ 808/1010] rust-anstyle-lossy+default- 100% | 910.7 KiB/s | 8.2 KiB | 00m00s [ 809/1010] rust-html-escape+default-de 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 810/1010] rust-find-msvc-tools+defaul 100% | 730.2 KiB/s | 8.0 KiB | 00m00s [ 811/1010] rust-shlex+default-devel-0: 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 812/1010] rust-ar_archive_writer+defa 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 813/1010] rust-fastrand+alloc-devel-0 100% | 673.9 KiB/s | 8.1 KiB | 00m00s [ 814/1010] rust-bitflags+std-devel-0:2 100% | 741.0 KiB/s | 8.9 KiB | 00m00s [ 815/1010] rust-errno+std-devel-0:0.3. 100% | 700.6 KiB/s | 8.4 KiB | 00m00s [ 816/1010] rust-errno-devel-0:0.3.14-3 100% | 1.6 MiB/s | 20.0 KiB | 00m00s [ 817/1010] rust-rustix+alloc-devel-0:1 100% | 769.3 KiB/s | 9.2 KiB | 00m00s [ 818/1010] rust-linux-raw-sys+auxvec-d 100% | 692.8 KiB/s | 8.3 KiB | 00m00s [ 819/1010] rust-linux-raw-sys+elf-deve 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 820/1010] rust-linux-raw-sys+errno-de 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 821/1010] rust-linux-raw-sys+general- 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 822/1010] rust-linux-raw-sys+ioctl-de 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 823/1010] rust-linux-raw-sys+no_std-d 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 824/1010] rust-linux-raw-sys-devel-0: 100% | 26.5 MiB/s | 325.5 KiB | 00m00s [ 825/1010] rust-sharded-slab+default-d 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 826/1010] rust-nu-ansi-term+std-devel 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 827/1010] rust-nu-ansi-term-devel-0:0 100% | 6.3 MiB/s | 38.5 KiB | 00m00s [ 828/1010] rust-iana-time-zone+default 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 829/1010] rust-iana-time-zone+fallbac 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 830/1010] rust-matchers-devel-0:0.2.0 100% | 983.6 KiB/s | 14.8 KiB | 00m00s [ 831/1010] rust-thread_local-devel-0:1 100% | 1.4 MiB/s | 23.5 KiB | 00m00s [ 832/1010] rust-tracing-attributes-dev 100% | 3.2 MiB/s | 48.6 KiB | 00m00s [ 833/1010] rust-flate2+any_impl-devel- 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 834/1010] rust-idna_adapter-devel-0:1 100% | 2.0 MiB/s | 16.7 KiB | 00m00s [ 835/1010] rust-tinyvec_macros+default 100% | 965.5 KiB/s | 7.7 KiB | 00m00s [ 836/1010] rust-zstd-sys+std-devel-0:2 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 837/1010] rust-zstd-sys-devel-0:2.0.1 100% | 6.3 MiB/s | 45.4 KiB | 00m00s [ 838/1010] rust-autocfg-devel-0:1.5.1- 100% | 3.1 MiB/s | 28.2 KiB | 00m00s [ 839/1010] rust-termtree0.5-devel-0:0. 100% | 1.8 MiB/s | 14.8 KiB | 00m00s [ 840/1010] rust-rustix+termios-devel-0 100% | 1.0 MiB/s | 9.2 KiB | 00m00s [ 841/1010] rust-fnv+std-devel-0:1.0.7- 100% | 961.1 KiB/s | 7.7 KiB | 00m00s [ 842/1010] rust-fnv-devel-0:1.0.7-16.f 100% | 3.0 MiB/s | 18.7 KiB | 00m00s [ 843/1010] rust-minimal-lexical+std-de 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 844/1010] rust-nom7+alloc-devel-0:7.1 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 845/1010] rust-minimal-lexical-devel- 100% | 13.7 MiB/s | 98.1 KiB | 00m00s [ 846/1010] rust-phf0.11+std-devel-0:0. 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 847/1010] rust-phf0.11-devel-0:0.11.3 100% | 5.5 MiB/s | 28.4 KiB | 00m00s [ 848/1010] rust-phf_codegen0.11-devel- 100% | 4.0 MiB/s | 20.4 KiB | 00m00s [ 849/1010] rust-escape8259-devel-0:0.5 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [ 850/1010] rust-attribute-derive+defau 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 851/1010] rust-syn+fold-devel-0:3.0.7 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 852/1010] rust-synstructure+default-d 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 853/1010] rust-ucd-trie+std-devel-0:0 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 854/1010] rust-ucd-trie-devel-0:0.1.7 100% | 4.9 MiB/s | 35.3 KiB | 00m00s [ 855/1010] rust-pest_generator-devel-0 100% | 3.8 MiB/s | 27.2 KiB | 00m00s [ 856/1010] rust-pest_generator+std-dev 100% | 962.3 KiB/s | 8.7 KiB | 00m00s [ 857/1010] rust-bitflags+serde_core-de 100% | 1.1 MiB/s | 9.1 KiB | 00m00s [ 858/1010] rust-peg-runtime-devel-0:0. 100% | 1.6 MiB/s | 12.8 KiB | 00m00s [ 859/1010] rust-peg-macros-devel-0:0.8 100% | 3.9 MiB/s | 32.0 KiB | 00m00s [ 860/1010] rust-itertools0.13+use_std- 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 861/1010] rust-serde_core+rc-devel-0: 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 862/1010] rust-itertools0.13-devel-0: 100% | 17.6 MiB/s | 144.0 KiB | 00m00s [ 863/1010] rust-thiserror1-devel-0:1.0 100% | 8.8 MiB/s | 53.9 KiB | 00m00s [ 864/1010] rust-urlencoding-devel-0:2. 100% | 1.8 MiB/s | 15.0 KiB | 00m00s [ 865/1010] rust-ptr_meta_derive-devel- 100% | 1.7 MiB/s | 13.6 KiB | 00m00s [ 866/1010] rust-ref-cast-impl-devel-0: 100% | 2.9 MiB/s | 17.9 KiB | 00m00s [ 867/1010] rust-serde_derive_internals 100% | 794.2 KiB/s | 7.9 KiB | 00m00s [ 868/1010] rust-dirs-sys+default-devel 100% | 788.4 KiB/s | 7.9 KiB | 00m00s [ 869/1010] rust-anstyle-lossy-devel-0: 100% | 3.6 MiB/s | 18.3 KiB | 00m00s [ 870/1010] rust-html-escape+std-devel- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 871/1010] rust-find-msvc-tools-devel- 100% | 6.2 MiB/s | 38.0 KiB | 00m00s [ 872/1010] rust-html-escape-devel-0:0. 100% | 4.2 MiB/s | 30.2 KiB | 00m00s [ 873/1010] rust-shlex-devel-0:2.0.1-1. 100% | 4.3 MiB/s | 26.2 KiB | 00m00s [ 874/1010] rust-shlex+std-devel-0:2.0. 100% | 960.6 KiB/s | 7.7 KiB | 00m00s [ 875/1010] rust-ar_archive_writer-deve 100% | 9.0 MiB/s | 82.6 KiB | 00m00s [ 876/1010] rust-sharded-slab-devel-0:0 100% | 10.0 MiB/s | 61.3 KiB | 00m00s [ 877/1010] rust-syn2+visit-mut-devel-0 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 878/1010] rust-iana-time-zone-devel-0 100% | 9.8 MiB/s | 40.3 KiB | 00m00s [ 879/1010] rust-tinyvec_macros-devel-0 100% | 2.0 MiB/s | 14.0 KiB | 00m00s [ 880/1010] rust-bindgen+runtime-devel- 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 881/1010] rust-bindgen-devel-0:0.72.1 100% | 34.7 MiB/s | 213.1 KiB | 00m00s [ 882/1010] rust-cc+parallel-devel-0:1. 100% | 1.7 MiB/s | 10.6 KiB | 00m00s [ 883/1010] rust-phf_shared0.11+std-dev 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 884/1010] rust-pkg-config+default-dev 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 885/1010] rust-phf_generator0.11+defa 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 886/1010] rust-phf_shared0.11-devel-0 100% | 4.2 MiB/s | 21.4 KiB | 00m00s [ 887/1010] rust-phf_shared0.11+default 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 888/1010] rust-attribute-derive-devel 100% | 4.7 MiB/s | 29.0 KiB | 00m00s [ 889/1010] rust-synstructure-devel-0:0 100% | 5.1 MiB/s | 25.9 KiB | 00m00s [ 890/1010] rust-synstructure+proc-macr 100% | 909.0 KiB/s | 8.2 KiB | 00m00s [ 891/1010] rust-pest_meta+default-deve 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 892/1010] rust-itertools0.13+use_allo 100% | 958.6 KiB/s | 7.7 KiB | 00m00s [ 893/1010] rust-thiserror-impl1+defaul 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 894/1010] rust-serde_derive_internals 100% | 4.1 MiB/s | 33.9 KiB | 00m00s [ 895/1010] rust-object0.39+read-devel- 100% | 1.5 MiB/s | 7.4 KiB | 00m00s [ 896/1010] rust-dirs-sys-devel-0:0.5.0 100% | 2.5 MiB/s | 18.2 KiB | 00m00s [ 897/1010] rust-object0.39+std-devel-0 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 898/1010] rust-clang-sys+runtime-deve 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 899/1010] rust-object0.39-devel-0:0.3 100% | 27.3 MiB/s | 307.2 KiB | 00m00s [ 900/1010] rust-cexpr+default-devel-0: 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 901/1010] rust-clang-sys+clang_11_0-d 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 902/1010] rust-clang-sys+default-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 903/1010] rust-jobserver-devel-0:0.1. 100% | 6.7 MiB/s | 34.3 KiB | 00m00s [ 904/1010] rust-pkg-config-devel-0:0.3 100% | 4.0 MiB/s | 29.0 KiB | 00m00s [ 905/1010] rust-attribute-derive-macro 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 906/1010] rust-phf_generator0.11-deve 100% | 2.3 MiB/s | 18.6 KiB | 00m00s [ 907/1010] rust-manyhow+default-devel- 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 908/1010] rust-pest_meta-devel-0:2.8. 100% | 9.0 MiB/s | 45.9 KiB | 00m00s [ 909/1010] rust-thiserror-impl1-devel- 100% | 5.2 MiB/s | 26.6 KiB | 00m00s [ 910/1010] rust-option-ext+default-dev 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 911/1010] rust-object0.39+archive-dev 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 912/1010] rust-object0.39+coff-devel- 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 913/1010] rust-object0.39+macho-devel 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 914/1010] rust-object0.39+elf-devel-0 100% | 800.0 KiB/s | 7.2 KiB | 00m00s [ 915/1010] rust-object0.39+pe-devel-0: 100% | 903.9 KiB/s | 7.2 KiB | 00m00s [ 916/1010] rust-object0.39+xcoff-devel 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 917/1010] rust-object0.39+read_core-d 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 918/1010] rust-clang-sys+libloading-d 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 919/1010] rust-clang-sys-devel-0:1.9. 100% | 7.9 MiB/s | 48.6 KiB | 00m00s [ 920/1010] rust-cexpr-devel-0:0.6.0-14 100% | 4.4 MiB/s | 26.8 KiB | 00m00s [ 921/1010] rust-clang-sys+clang_10_0-d 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 922/1010] rust-rand0.8+small_rng-deve 100% | 869.0 KiB/s | 7.8 KiB | 00m00s [ 923/1010] rust-attribute-derive-macro 100% | 2.4 MiB/s | 17.4 KiB | 00m00s [ 924/1010] rust-rand0.8-devel-0:0.8.8- 100% | 10.6 MiB/s | 87.0 KiB | 00m00s [ 925/1010] rust-manyhow+macros-devel-0 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 926/1010] rust-manyhow+syn-devel-0:0. 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 927/1010] rust-manyhow-devel-0:0.14.1 100% | 4.8 MiB/s | 29.5 KiB | 00m00s [ 928/1010] rust-sha2_0.10-devel-0:0.10 100% | 7.7 MiB/s | 39.3 KiB | 00m00s [ 929/1010] rust-libloading0.8+default- 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 930/1010] rust-option-ext-devel-0:0.2 100% | 2.1 MiB/s | 15.4 KiB | 00m00s [ 931/1010] rust-clang-sys+clang_9_0-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 932/1010] rust-glob+default-devel-0:0 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [ 933/1010] rust-rand_core0.6+default-d 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 934/1010] rust-collection_literals+de 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 935/1010] rust-interpolator+iter-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 936/1010] rust-interpolator+default-d 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 937/1010] rust-quote-use+default-deve 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 938/1010] rust-proc-macro-utils+defau 100% | 775.5 KiB/s | 7.8 KiB | 00m00s [ 939/1010] rust-manyhow-macros+default 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 940/1010] rust-cpufeatures0.2+default 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 941/1010] rust-digest0.10+default-dev 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 942/1010] rust-libloading0.8-devel-0: 100% | 5.7 MiB/s | 35.3 KiB | 00m00s [ 943/1010] rust-clang-sys+clang_8_0-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 944/1010] rust-rand_core0.6-devel-0:0 100% | 7.2 MiB/s | 29.6 KiB | 00m00s [ 945/1010] rust-collection_literals-de 100% | 2.1 MiB/s | 13.0 KiB | 00m00s [ 946/1010] rust-proc-macro-utils+parse 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 947/1010] rust-interpolator-devel-0:0 100% | 4.5 MiB/s | 37.1 KiB | 00m00s [ 948/1010] rust-proc-macro-utils+proc- 100% | 947.4 KiB/s | 7.6 KiB | 00m00s [ 949/1010] rust-proc-macro-utils+proc- 100% | 967.4 KiB/s | 7.7 KiB | 00m00s [ 950/1010] rust-proc-macro-utils+quote 100% | 963.0 KiB/s | 7.7 KiB | 00m00s [ 951/1010] rust-proc-macro-utils-devel 100% | 5.6 MiB/s | 28.4 KiB | 00m00s [ 952/1010] rust-manyhow-macros-devel-0 100% | 2.6 MiB/s | 13.4 KiB | 00m00s [ 953/1010] rust-quote-use-devel-0:0.9. 100% | 1.5 MiB/s | 11.9 KiB | 00m00s [ 954/1010] rust-cpufeatures0.2-devel-0 100% | 3.5 MiB/s | 21.8 KiB | 00m00s [ 955/1010] rust-digest0.10+core-api-de 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 956/1010] rust-digest0.10-devel-0:0.1 100% | 5.5 MiB/s | 27.9 KiB | 00m00s [ 957/1010] rust-proc-macro-utils+small 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 958/1010] rust-clang-sys+clang_7_0-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 959/1010] rust-quote-use-macros+defau 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 960/1010] rust-digest0.10+block-buffe 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 961/1010] rust-crypto-common0.1+defau 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 962/1010] rust-clang-sys+clang_6_0-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 963/1010] rust-block-buffer0.10+defau 100% | 818.7 KiB/s | 7.4 KiB | 00m00s [ 964/1010] rust-crypto-common0.1-devel 100% | 1.6 MiB/s | 16.8 KiB | 00m00s [ 965/1010] rust-quote-use-macros-devel 100% | 1.1 MiB/s | 15.6 KiB | 00m00s [ 966/1010] rust-clang-sys+clang_5_0-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 967/1010] rust-block-buffer0.10-devel 100% | 3.0 MiB/s | 18.7 KiB | 00m00s [ 968/1010] rust-generic-array+default- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 969/1010] rust-generic-array+more_len 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 970/1010] rust-typenum+default-devel- 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 971/1010] rust-clang-sys+clang_4_0-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 972/1010] rust-generic-array-devel-0: 100% | 4.8 MiB/s | 24.6 KiB | 00m00s [ 973/1010] rust-typenum-devel-0:1.20.1 100% | 15.5 MiB/s | 79.5 KiB | 00m00s [ 974/1010] rust-version_check+default- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 975/1010] rust-clang-sys+clang_3_9-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 976/1010] rust-clang-sys+clang_3_8-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 977/1010] rust-version_check-devel-0: 100% | 4.5 MiB/s | 22.9 KiB | 00m00s [ 978/1010] rust-clang-sys+clang_3_7-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 979/1010] libzstd-devel-0:1.5.7-6.fc4 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [ 980/1010] rust-clang-sys+clang_3_6-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 981/1010] rust-clang-sys+clang_3_5-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 982/1010] cmake-filesystem-0:4.3.0-5. 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 983/1010] jemalloc-devel-0:5.4.0-3.fc 100% | 1.6 MiB/s | 15.0 KiB | 00m00s [ 984/1010] jemalloc-0:5.4.0-3.fc46.x86 100% | 24.4 MiB/s | 274.6 KiB | 00m00s [ 985/1010] clang-resource-filesystem-0 100% | 3.8 MiB/s | 19.6 KiB | 00m00s [ 986/1010] clang-devel-0:23.1.4-1.fc46 100% | 82.9 MiB/s | 4.3 MiB | 00m00s [ 987/1010] clang-0:23.1.4-1.fc46.x86_6 100% | 83.5 MiB/s | 7.6 MiB | 00m00s [ 988/1010] llvm-devel-0:23.1.4-1.fc46. 100% | 64.8 MiB/s | 5.9 MiB | 00m00s [ 989/1010] emacs-filesystem-1:31.1-1.f 100% | 912.5 KiB/s | 8.2 KiB | 00m00s [ 990/1010] clang-tools-extra-0:23.1.4- 100% | 89.4 MiB/s | 17.6 MiB | 00m00s [ 991/1010] clang-libs-0:23.1.4-1.fc46. 100% | 98.3 MiB/s | 28.5 MiB | 00m00s [ 992/1010] llvm-googletest-0:23.1.4-1. 100% | 13.6 MiB/s | 404.4 KiB | 00m00s [ 993/1010] llvm-test-0:23.1.4-1.fc46.x 100% | 55.7 MiB/s | 741.9 KiB | 00m00s [ 994/1010] llvm-0:23.1.4-1.fc46.x86_64 100% | 114.2 MiB/s | 24.3 MiB | 00m00s [ 995/1010] libedit-devel-0:3.1-60.2026 100% | 5.8 MiB/s | 41.2 KiB | 00m00s [ 996/1010] ncurses-devel-0:6.6-3.fc45. 100% | 45.5 MiB/s | 605.8 KiB | 00m00s [ 997/1010] ncurses-c++-libs-0:6.6-3.fc 100% | 4.2 MiB/s | 38.5 KiB | 00m00s [ 998/1010] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 97.2 MiB/s | 17.3 MiB | 00m00s [ 999/1010] rust-fancy-regex+default-de 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [1000/1010] rust-fancy-regex+perf-devel 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [1001/1010] rust-fancy-regex+std-devel- 100% | 594.1 KiB/s | 8.3 KiB | 00m00s [1002/1010] libstdc++-devel-0:16.2.1-2. 100% | 80.8 MiB/s | 6.0 MiB | 00m00s [1003/1010] rust-fancy-regex+unicode-de 100% | 752.6 KiB/s | 8.3 KiB | 00m00s [1004/1010] rust-bit-set+std-devel-0:0. 100% | 986.9 KiB/s | 7.9 KiB | 00m00s [1005/1010] rust-fancy-regex-devel-0:0. 100% | 9.4 MiB/s | 96.6 KiB | 00m00s [1006/1010] rust-bit-set-devel-0:0.8.0- 100% | 2.9 MiB/s | 23.5 KiB | 00m00s [1007/1010] rust-regex-automata+dfa-dev 100% | 895.8 KiB/s | 9.0 KiB | 00m00s [1008/1010] rust-bit-vec+std-devel-0:0. 100% | 970.3 KiB/s | 7.8 KiB | 00m00s [1009/1010] rust-bit-vec-devel-0:0.8.0- 100% | 2.1 MiB/s | 29.9 KiB | 00m00s [1010/1010] llvm-static-0:23.1.4-1.fc46 100% | 124.1 MiB/s | 49.5 MiB | 00m00s -------------------------------------------------------------------------------- [1010/1010] Total 100% | 54.6 MiB/s | 191.5 MiB | 00m04s Running transaction [ 1/1012] Verify package files 100% | 1.2 KiB/s | 1.0 KiB | 00m01s [ 2/1012] Prepare transaction 100% | 7.1 KiB/s | 1.0 KiB | 00m00s [ 3/1012] Installing rust-regex-autom 100% | 217.9 MiB/s | 2.6 MiB | 00m00s [ 4/1012] Installing rust-regex-synta 100% | 321.8 MiB/s | 1.6 MiB | 00m00s [ 5/1012] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 6/1012] Installing rust-libc-devel- 100% | 109.4 MiB/s | 4.5 MiB | 00m00s [ 7/1012] Installing rust-get-size2-d 100% | 35.4 MiB/s | 108.7 KiB | 00m00s [ 8/1012] Installing rust-object0.39- 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 9/1012] Installing rust-hashbrown-d 100% | 167.3 MiB/s | 856.4 KiB | 00m00s [ 10/1012] Installing rust-aho-corasic 100% | 159.1 MiB/s | 814.5 KiB | 00m00s [ 11/1012] Installing rust-linux-raw-s 100% | 370.7 MiB/s | 12.6 MiB | 00m00s [ 12/1012] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1012] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1012] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1012] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1012] Installing rust-zerovec-dev 100% | 147.5 MiB/s | 604.3 KiB | 00m00s [ 20/1012] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 21/1012] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1012] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 23/1012] Installing rust-smallvec-de 100% | 136.3 MiB/s | 139.5 KiB | 00m00s [ 24/1012] Installing rust-smallvec+de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 25/1012] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1012] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1012] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 28/1012] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 29/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1012] Installing rust-flate2-deve 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 31/1012] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 32/1012] Installing rust-tracing-sub 100% | 170.4 MiB/s | 1.0 MiB | 00m00s [ 33/1012] Installing rust-toml_writer 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [ 34/1012] Installing rust-serde_spann 100% | 30.7 MiB/s | 31.4 KiB | 00m00s [ 35/1012] Installing rust-either-deve 100% | 86.6 MiB/s | 88.7 KiB | 00m00s [ 36/1012] Installing rust-log-devel-0 100% | 227.8 MiB/s | 233.3 KiB | 00m00s [ 37/1012] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1012] Installing rust-itertools0. 100% | 166.8 MiB/s | 683.3 KiB | 00m00s [ 39/1012] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1012] Installing rust-bstr-devel- 100% | 229.4 MiB/s | 1.6 MiB | 00m00s [ 42/1012] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 43/1012] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 44/1012] Installing rust-percent-enc 100% | 0.0 B/s | 35.5 KiB | 00m00s [ 45/1012] Installing rust-toml_dateti 100% | 61.7 MiB/s | 63.2 KiB | 00m00s [ 46/1012] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 47/1012] Installing rust-jiff-devel- 100% | 276.2 MiB/s | 3.3 MiB | 00m00s [ 48/1012] Installing rust-thin-vec-de 100% | 166.0 MiB/s | 170.0 KiB | 00m00s [ 49/1012] Installing rust-similar-dev 100% | 168.2 MiB/s | 344.6 KiB | 00m00s [ 50/1012] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1012] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1012] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 53/1012] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1012] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 58/1012] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1012] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 60/1012] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1012] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1012] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.1 KiB | 00m00s [ 63/1012] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 64/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1012] Installing cmake-filesystem 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 74/1012] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 75/1012] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 76/1012] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 77/1012] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 78/1012] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 79/1012] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 80/1012] Installing rust-rand-devel- 100% | 139.4 MiB/s | 428.1 KiB | 00m00s [ 81/1012] Installing rust-uuid-devel- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [ 82/1012] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 83/1012] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 84/1012] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 85/1012] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 86/1012] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 87/1012] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1012] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 89/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1012] Installing rust-regex-autom 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 91/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1012] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1012] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1012] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1012] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1012] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1012] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1012] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 104/1012] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1012] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1012] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1012] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1012] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1012] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1012] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1012] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1012] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1012] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1012] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 117/1012] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1012] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1012] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1012] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1012] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1012] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1012] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 130/1012] Installing rust-bit-set-dev 100% | 21.3 MiB/s | 65.6 KiB | 00m00s [ 131/1012] Installing libstdc++-devel- 100% | 336.0 MiB/s | 41.3 MiB | 00m00s [ 132/1012] Installing gcc-c++-0:16.2.1 100% | 256.0 MiB/s | 46.8 MiB | 00m00s [ 133/1012] Installing llvm-0:23.1.4-1. 100% | 289.2 MiB/s | 86.8 MiB | 00m00s [ 134/1012] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 135/1012] Installing rust-iana-time-z 100% | 144.6 MiB/s | 148.1 KiB | 00m00s [ 136/1012] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 137/1012] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 138/1012] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 139/1012] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 140/1012] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 141/1012] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 142/1012] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 143/1012] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 144/1012] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 145/1012] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 146/1012] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 147/1012] Installing rust-siphasher-d 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 148/1012] Installing rust-typed-path- 100% | 140.1 MiB/s | 717.1 KiB | 00m00s [ 149/1012] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 150/1012] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 151/1012] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 152/1012] Installing rust-path-dedot- 100% | 0.0 B/s | 31.3 KiB | 00m00s [ 153/1012] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 154/1012] Installing rust-portable-at 100% | 247.4 MiB/s | 1.2 MiB | 00m00s [ 155/1012] Installing rust-writeable-d 100% | 113.8 MiB/s | 116.6 KiB | 00m00s [ 156/1012] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 157/1012] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 158/1012] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 159/1012] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 160/1012] Installing rust-winnow-deve 100% | 179.7 MiB/s | 1.3 MiB | 00m00s [ 161/1012] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 162/1012] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 163/1012] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 164/1012] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 165/1012] Installing rust-equivalent- 100% | 0.0 B/s | 18.4 KiB | 00m00s [ 166/1012] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 167/1012] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1012] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1012] Installing rust-ordermap-de 100% | 171.5 MiB/s | 351.2 KiB | 00m00s [ 170/1012] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 171/1012] Installing rust-which-devel 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 172/1012] Installing rust-unicode-wid 100% | 364.2 MiB/s | 2.2 MiB | 00m00s [ 173/1012] Installing rust-unicode-ide 100% | 155.0 MiB/s | 317.5 KiB | 00m00s [ 174/1012] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1012] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 176/1012] Installing rust-syn-devel-0 100% | 277.9 MiB/s | 2.2 MiB | 00m00s [ 177/1012] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 178/1012] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 179/1012] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1012] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 181/1012] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1012] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 183/1012] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1012] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1012] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1012] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1012] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1012] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1012] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1012] Installing rust-displaydoc- 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [ 191/1012] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1012] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1012] Installing rust-zerotrie-de 100% | 126.5 MiB/s | 388.5 KiB | 00m00s [ 194/1012] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1012] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1012] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1012] Installing rust-serde_deriv 100% | 160.8 MiB/s | 329.3 KiB | 00m00s [ 198/1012] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1012] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 200/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1012] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1012] Installing rust-manyhow-dev 100% | 90.0 MiB/s | 92.1 KiB | 00m00s [ 204/1012] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1012] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1012] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1012] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1012] Installing rust-serde_spann 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 209/1012] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1012] Installing rust-toml-devel- 100% | 98.7 MiB/s | 303.1 KiB | 00m00s [ 212/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1012] Installing rust-toml0.9-dev 100% | 144.9 MiB/s | 296.7 KiB | 00m00s [ 214/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1012] Installing rust-serde-devel 100% | 269.1 MiB/s | 551.0 KiB | 00m00s [ 216/1012] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1012] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1012] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1012] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1012] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1012] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 223/1012] Installing rust-tinystr-dev 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 224/1012] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 225/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1012] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1012] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1012] Installing rust-strum-devel 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 229/1012] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 230/1012] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 231/1012] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 232/1012] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1012] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1012] Installing rust-anstyle-los 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 235/1012] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1012] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1012] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1012] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1012] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 240/1012] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1012] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1012] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1012] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1012] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1012] Installing rust-yoke-derive 100% | 0.0 B/s | 48.6 KiB | 00m00s [ 246/1012] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.4 KiB | 00m00s [ 247/1012] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1012] Installing rust-rust-stemme 100% | 312.0 MiB/s | 9.4 MiB | 00m00s [ 249/1012] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1012] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1012] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1012] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1012] Installing rust-munge_macro 100% | 0.0 B/s | 19.6 KiB | 00m00s [ 256/1012] Installing rust-munge-devel 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 257/1012] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1012] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1012] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1012] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1012] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1012] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1012] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1012] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1012] Installing rust-ron-devel-0 100% | 142.8 MiB/s | 731.0 KiB | 00m00s [ 268/1012] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1012] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1012] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1012] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 273/1012] Installing rust-ptr_meta_de 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 274/1012] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1012] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1012] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 277/1012] Installing rust-rkyv-devel- 100% | 100.1 MiB/s | 922.5 KiB | 00m00s [ 278/1012] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 279/1012] Installing rust-rend+bytech 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 280/1012] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1012] Installing rust-rkyv+alloc- 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 282/1012] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 283/1012] Installing rust-zerovec+der 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 284/1012] Installing rust-zerotrie+ze 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 285/1012] Installing rust-libcst_deri 100% | 13.7 MiB/s | 42.2 KiB | 00m00s [ 286/1012] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1012] Installing rust-thiserror-i 100% | 46.9 MiB/s | 95.9 KiB | 00m00s [ 288/1012] Installing rust-thiserror-i 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 289/1012] Installing rust-thiserror-d 100% | 23.9 MiB/s | 122.4 KiB | 00m00s [ 290/1012] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1012] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1012] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 293/1012] Installing rust-ref-cast-im 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 294/1012] Installing rust-ref-cast-de 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 295/1012] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 296/1012] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 297/1012] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1012] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 299/1012] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1012] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 301/1012] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1012] Installing rust-peg-devel-0 100% | 13.9 MiB/s | 71.2 KiB | 00m00s [ 303/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1012] Installing rust-serde_deriv 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 305/1012] Installing rust-serde_deriv 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 306/1012] Installing rust-schemars_de 100% | 134.3 MiB/s | 137.6 KiB | 00m00s [ 307/1012] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1012] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1012] Installing rust-salsa-macro 100% | 48.0 MiB/s | 196.4 KiB | 00m00s [ 310/1012] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1012] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1012] Installing rust-unicode-wid 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 313/1012] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1012] Installing rust-annotate-sn 100% | 40.7 MiB/s | 125.0 KiB | 00m00s [ 315/1012] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1012] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1012] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1012] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1012] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1012] Installing rust-ordermap+de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 321/1012] Installing rust-hashbrown+e 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 322/1012] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 323/1012] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1012] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1012] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1012] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1012] Installing rust-unit-prefix 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 328/1012] Installing rust-unit-prefix 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 329/1012] Installing rust-path-dedot+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 330/1012] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 331/1012] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1012] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1012] Installing rust-intrusive-c 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 334/1012] Installing rust-typeid+defa 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 335/1012] Installing rust-snapbox-mac 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 336/1012] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1012] Installing rust-typed-path+ 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 338/1012] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1012] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1012] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 341/1012] Installing rust-phf_shared0 100% | 44.6 MiB/s | 45.6 KiB | 00m00s [ 342/1012] Installing rust-phf0.11-dev 100% | 26.8 MiB/s | 82.2 KiB | 00m00s [ 343/1012] Installing rust-phf_shared0 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 344/1012] Installing rust-phf-devel-0 100% | 42.4 MiB/s | 86.9 KiB | 00m00s [ 345/1012] Installing rust-phf_shared+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 346/1012] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1012] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1012] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1012] Installing rust-phf0.11+std 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 350/1012] Installing rust-phf0.11+def 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 351/1012] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1012] Installing rust-phf_generat 100% | 16.6 MiB/s | 33.9 KiB | 00m00s [ 353/1012] Installing rust-phf_generat 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 354/1012] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1012] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1012] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1012] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1012] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1012] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1012] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1012] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1012] Installing rust-nom7+std-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 364/1012] Installing rust-cexpr-devel 100% | 32.1 MiB/s | 65.7 KiB | 00m00s [ 365/1012] Installing rust-cexpr+defau 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 366/1012] Installing rust-pest+memchr 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 367/1012] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1012] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1012] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1012] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1012] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1012] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1012] Installing rust-html-escape 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 374/1012] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1012] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1012] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1012] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1012] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1012] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1012] Installing rust-interpolato 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 381/1012] Installing llvm-test-0:23.1 100% | 67.6 MiB/s | 2.3 MiB | 00m00s [ 382/1012] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1012] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1012] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1012] Installing rust-os_str_byte 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 387/1012] Installing rust-quick-xml0. 100% | 141.2 MiB/s | 1.3 MiB | 00m00s [ 388/1012] Installing rust-quick-xml0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1012] Installing rust-regex-autom 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 392/1012] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1012] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1012] Installing rust-tracing-cor 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 397/1012] Installing rust-tracing-cor 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 398/1012] Installing rust-tracing-log 100% | 32.3 MiB/s | 66.1 KiB | 00m00s [ 399/1012] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 400/1012] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1012] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1012] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1012] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1012] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1012] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 408/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1012] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 414/1012] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1012] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 418/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1012] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1012] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1012] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1012] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1012] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1012] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1012] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1012] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1012] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1012] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1012] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1012] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1012] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1012] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1012] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1012] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1012] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1012] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 439/1012] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1012] Installing rust-wait-timeou 100% | 15.6 MiB/s | 31.9 KiB | 00m00s [ 441/1012] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1012] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 443/1012] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1012] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 445/1012] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 446/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1012] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1012] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1012] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1012] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1012] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1012] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1012] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1012] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1012] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1012] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1012] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1012] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1012] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1012] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1012] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1012] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1012] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1012] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1012] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1012] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 474/1012] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1012] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1012] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1012] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 478/1012] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1012] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1012] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1012] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1012] Installing rust-indicatif-d 100% | 77.8 MiB/s | 318.5 KiB | 00m00s [ 483/1012] Installing rust-ptr_meta+st 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 484/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1012] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 487/1012] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1012] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1012] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1012] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 491/1012] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1012] Installing rust-quote-use-d 100% | 0.0 B/s | 11.4 KiB | 00m00s [ 493/1012] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1012] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 500/1012] Installing rust-rustix-deve 100% | 120.0 MiB/s | 2.3 MiB | 00m00s [ 501/1012] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1012] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1012] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1012] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1012] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 506/1012] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1012] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 508/1012] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1012] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 513/1012] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1012] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1012] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1012] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1012] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1012] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 529/1012] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1012] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1012] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1012] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1012] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1012] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 535/1012] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1012] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 537/1012] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1012] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 539/1012] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1012] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 541/1012] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 542/1012] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 543/1012] Installing llvm-static-0:23 100% | 406.3 MiB/s | 367.3 MiB | 00m01s [ 544/1012] Installing llvm-googletest- 100% | 109.8 MiB/s | 2.2 MiB | 00m00s [ 545/1012] Installing llvm-devel-0:23. 100% | 161.6 MiB/s | 38.0 MiB | 00m00s [ 546/1012] Installing emacs-filesystem 100% | 537.1 KiB/s | 1.1 KiB | 00m00s [ 547/1012] Installing clang-resource-f 100% | 5.4 MiB/s | 16.7 KiB | 00m00s [ 548/1012] Installing clang-libs-0:23. 100% | 367.4 MiB/s | 110.6 MiB | 00m00s [ 549/1012] Installing clang-0:23.1.4-1 100% | 434.9 MiB/s | 66.5 MiB | 00m00s [ 550/1012] Installing clang-tools-extr 100% | 305.6 MiB/s | 62.0 MiB | 00m00s [ 551/1012] Installing clang-devel-0:23 100% | 255.5 MiB/s | 34.5 MiB | 00m00s [ 552/1012] Installing jemalloc-0:5.4.0 100% | 35.3 MiB/s | 940.3 KiB | 00m00s [ 553/1012] Installing jemalloc-devel-0 100% | 540.4 KiB/s | 24.3 KiB | 00m00s [ 554/1012] Installing rust-version_che 100% | 11.6 MiB/s | 59.2 KiB | 00m00s [ 555/1012] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1012] Installing rust-typenum-dev 100% | 195.4 MiB/s | 1.2 MiB | 00m00s [ 557/1012] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1012] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 559/1012] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1012] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 561/1012] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1012] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1012] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 564/1012] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1012] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 566/1012] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1012] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1012] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 569/1012] Installing rust-collection_ 100% | 0.0 B/s | 23.7 KiB | 00m00s [ 570/1012] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 571/1012] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 572/1012] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1012] Installing rust-attribute-d 100% | 76.9 MiB/s | 78.7 KiB | 00m00s [ 574/1012] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1012] Installing rust-get-size-de 100% | 28.4 MiB/s | 29.0 KiB | 00m00s [ 576/1012] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 577/1012] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1012] Installing rust-rand_core0. 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 579/1012] Installing rust-rand_core0. 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 580/1012] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.7 KiB | 00m00s [ 581/1012] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1012] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 583/1012] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1012] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 585/1012] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1012] Installing rust-terminfo-de 100% | 57.1 MiB/s | 175.4 KiB | 00m00s [ 587/1012] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1012] Installing rust-option-ext- 100% | 22.5 MiB/s | 23.0 KiB | 00m00s [ 589/1012] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1012] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 591/1012] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1012] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 593/1012] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 594/1012] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1012] Installing rust-pkg-config- 100% | 24.9 MiB/s | 76.4 KiB | 00m00s [ 596/1012] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1012] Installing rust-tinyvec_mac 100% | 15.4 MiB/s | 15.8 KiB | 00m00s [ 598/1012] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 599/1012] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1012] Installing rust-tinyvec+all 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 601/1012] Installing rust-unicode-nor 100% | 174.2 MiB/s | 713.6 KiB | 00m00s [ 602/1012] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 603/1012] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1012] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 605/1012] Installing rust-cc+default- 100% | 12.1 KiB/s | 124.0 B | 00m00s [ 606/1012] Installing rust-tikv-jemall 100% | 42.6 MiB/s | 87.2 KiB | 00m00s [ 607/1012] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 608/1012] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1012] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 610/1012] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1012] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 612/1012] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 613/1012] Installing rust-urlencoding 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 614/1012] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 615/1012] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 616/1012] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 617/1012] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 618/1012] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 619/1012] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 620/1012] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 621/1012] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1012] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 623/1012] Installing rust-chrono-deve 100% | 143.2 MiB/s | 1.3 MiB | 00m00s [ 624/1012] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 625/1012] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1012] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 627/1012] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 628/1012] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1012] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 630/1012] Installing rust-hashbrown+d 100% | 9.3 KiB/s | 124.0 B | 00m00s [ 631/1012] Installing rust-hashbrown+d 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 632/1012] Installing rust-hashlink-de 100% | 55.2 MiB/s | 169.4 KiB | 00m00s [ 633/1012] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1012] Installing rust-stable_dere 100% | 6.0 MiB/s | 24.4 KiB | 00m00s [ 635/1012] Installing rust-yoke-devel- 100% | 45.7 MiB/s | 140.5 KiB | 00m00s [ 636/1012] Installing rust-yoke+derive 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 637/1012] Installing rust-zerovec+yok 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 638/1012] Installing rust-icu_collect 100% | 69.9 MiB/s | 644.5 KiB | 00m00s [ 639/1012] Installing rust-zerotrie+yo 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 640/1012] Installing rust-scopeguard- 100% | 11.2 MiB/s | 34.5 KiB | 00m00s [ 641/1012] Installing rust-lock_api-de 100% | 98.2 MiB/s | 201.0 KiB | 00m00s [ 642/1012] Installing rust-lock_api+at 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 643/1012] Installing rust-lock_api+de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 644/1012] Installing rust-cfg_aliases 100% | 0.0 B/s | 23.1 KiB | 00m00s [ 645/1012] Installing rust-cfg_aliases 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 646/1012] Installing rust-strsim-deve 100% | 17.9 MiB/s | 54.8 KiB | 00m00s [ 647/1012] Installing rust-strsim+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 648/1012] Installing rust-clap_lex-de 100% | 21.5 MiB/s | 43.9 KiB | 00m00s [ 649/1012] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 650/1012] Installing rust-clap_builde 100% | 34.5 MiB/s | 952.8 KiB | 00m00s [ 651/1012] Installing rust-clap-devel- 100% | 31.0 MiB/s | 254.1 KiB | 00m00s [ 652/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1012] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 655/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1012] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 657/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1012] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 660/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 661/1012] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 662/1012] Installing rust-clap_comple 100% | 63.0 MiB/s | 193.6 KiB | 00m00s [ 663/1012] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1012] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 665/1012] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 667/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1012] Installing rust-clap+usage- 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 669/1012] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 670/1012] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 671/1012] Installing rust-lazy_static 100% | 19.0 MiB/s | 39.0 KiB | 00m00s [ 672/1012] Installing rust-lazy_static 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 673/1012] Installing rust-sharded-sla 100% | 64.1 MiB/s | 262.7 KiB | 00m00s [ 674/1012] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1012] Installing rust-tracing-sub 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 676/1012] Installing rust-pin-project 100% | 38.6 MiB/s | 237.3 KiB | 00m00s [ 677/1012] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1012] Installing rust-tracing-dev 100% | 116.1 MiB/s | 475.5 KiB | 00m00s [ 679/1012] Installing rust-tracing+std 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 680/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1012] Installing rust-tracing+tra 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 682/1012] Installing rust-normalize-l 100% | 15.4 MiB/s | 15.8 KiB | 00m00s [ 683/1012] Installing rust-normalize-l 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 684/1012] Installing rust-snapbox-dev 100% | 67.1 MiB/s | 274.9 KiB | 00m00s [ 685/1012] Installing rust-dyn-clone-d 100% | 17.3 MiB/s | 35.4 KiB | 00m00s [ 686/1012] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 687/1012] Installing rust-inventory-d 100% | 14.3 MiB/s | 44.0 KiB | 00m00s [ 688/1012] Installing rust-inventory+d 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 689/1012] Installing rust-salsa-macro 100% | 52.8 MiB/s | 108.1 KiB | 00m00s [ 690/1012] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1012] Installing rust-boxcar-deve 100% | 29.3 MiB/s | 89.9 KiB | 00m00s [ 692/1012] Installing rust-boxcar+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 693/1012] Installing rust-simdutf8-de 100% | 32.0 MiB/s | 131.0 KiB | 00m00s [ 694/1012] Installing rust-bytecheck+s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 695/1012] Installing rust-winnow0.7-d 100% | 104.6 MiB/s | 1.3 MiB | 00m00s [ 696/1012] Installing rust-toml0.9+par 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 697/1012] Installing rust-diff-devel- 100% | 297.0 MiB/s | 912.2 KiB | 00m00s [ 698/1012] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1012] Installing rust-pretty_asse 100% | 40.6 MiB/s | 124.8 KiB | 00m00s [ 700/1012] Installing rust-unscanny-de 100% | 5.2 MiB/s | 36.9 KiB | 00m00s [ 701/1012] Installing rust-unscanny+de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 702/1012] Installing rust-pep440_rs-d 100% | 101.5 MiB/s | 207.9 KiB | 00m00s [ 703/1012] Installing rust-pep440_rs+d 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 704/1012] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1012] Installing rust-paste-devel 100% | 23.8 MiB/s | 73.1 KiB | 00m00s [ 706/1012] Installing rust-paste+defau 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 707/1012] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 708/1012] Installing rust-icu_locale_ 100% | 44.2 MiB/s | 407.4 KiB | 00m00s [ 709/1012] Installing rust-icu_provide 100% | 102.2 MiB/s | 209.4 KiB | 00m00s [ 710/1012] Installing rust-icu_normali 100% | 211.2 MiB/s | 3.0 MiB | 00m00s [ 711/1012] Installing rust-icu_provide 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 712/1012] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1012] Installing rust-icu_propert 100% | 142.0 MiB/s | 581.6 KiB | 00m00s [ 714/1012] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 715/1012] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1012] Installing rust-idna-devel- 100% | 151.7 MiB/s | 932.0 KiB | 00m00s [ 717/1012] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1012] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 719/1012] Installing rust-ryu-devel-0 100% | 31.4 MiB/s | 161.0 KiB | 00m00s [ 720/1012] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 721/1012] Installing rust-zmij-devel- 100% | 33.0 MiB/s | 67.6 KiB | 00m00s [ 722/1012] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1012] Installing rust-itoa-devel- 100% | 17.6 MiB/s | 36.0 KiB | 00m00s [ 724/1012] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1012] Installing rust-serde_json- 100% | 102.0 MiB/s | 731.1 KiB | 00m00s [ 726/1012] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1012] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1012] Installing rust-gen-lsp-typ 100% | 71.4 MiB/s | 658.1 KiB | 00m00s [ 729/1012] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1012] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 731/1012] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1012] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 733/1012] Installing rust-schemars-de 100% | 65.7 MiB/s | 538.0 KiB | 00m00s [ 734/1012] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1012] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 736/1012] Installing rust-cfg-if+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 737/1012] Installing rust-nix-devel-0 100% | 166.4 MiB/s | 1.7 MiB | 00m00s [ 738/1012] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 739/1012] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 740/1012] Installing rust-crc32fast-d 100% | 120.1 MiB/s | 122.9 KiB | 00m00s [ 741/1012] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1012] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1012] Installing rust-zip-devel-0 100% | 152.2 MiB/s | 623.3 KiB | 00m00s [ 744/1012] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1012] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1012] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1012] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1012] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1012] Installing rust-insta-devel 100% | 86.5 MiB/s | 531.2 KiB | 00m00s [ 750/1012] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1012] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1012] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1012] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1012] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1012] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1012] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1012] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1012] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1012] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1012] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1012] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1012] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1012] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 764/1012] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1012] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 766/1012] Installing rust-parking_lot 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 767/1012] Installing rust-salsa-devel 100% | 108.3 MiB/s | 1.4 MiB | 00m00s [ 768/1012] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 769/1012] Installing rust-test-case-m 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 770/1012] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 771/1012] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1012] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 776/1012] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 777/1012] Installing rust-pest_meta-d 100% | 272.5 MiB/s | 279.0 KiB | 00m00s [ 778/1012] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1012] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 780/1012] Installing rust-pest_derive 100% | 78.1 MiB/s | 79.9 KiB | 00m00s [ 781/1012] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1012] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1012] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1012] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 785/1012] Installing rust-libloading0 100% | 110.3 MiB/s | 112.9 KiB | 00m00s [ 786/1012] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1012] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 788/1012] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1012] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 790/1012] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 791/1012] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1012] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 793/1012] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1012] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 795/1012] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 796/1012] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 797/1012] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1012] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 799/1012] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1012] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 801/1012] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 802/1012] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 803/1012] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 804/1012] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 805/1012] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1012] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 807/1012] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1012] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1012] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1012] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 811/1012] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1012] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 813/1012] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1012] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 815/1012] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1012] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1012] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 819/1012] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1012] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1012] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 822/1012] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1012] Installing rust-snapbox+col 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 824/1012] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 825/1012] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1012] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 827/1012] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1012] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1012] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1012] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 831/1012] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1012] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1012] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1012] Installing rust-pep508_rs-d 100% | 165.8 MiB/s | 339.6 KiB | 00m00s [ 835/1012] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1012] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 837/1012] Installing rust-bitvec-deve 100% | 71.5 MiB/s | 1.0 MiB | 00m00s [ 838/1012] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 839/1012] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 840/1012] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1012] Installing rust-compact_str 100% | 190.0 MiB/s | 389.1 KiB | 00m00s [ 842/1012] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1012] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1012] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 845/1012] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1012] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 847/1012] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1012] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 849/1012] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1012] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 851/1012] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1012] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 853/1012] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 854/1012] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1012] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 856/1012] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1012] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 858/1012] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 859/1012] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1012] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 861/1012] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1012] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 863/1012] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1012] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [ 865/1012] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1012] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1012] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1012] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 882/1012] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1012] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [ 884/1012] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 885/1012] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1012] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 887/1012] Installing rust-zstd-devel- 100% | 57.4 MiB/s | 117.5 KiB | 00m00s [ 888/1012] Installing rust-colored-dev 100% | 120.3 MiB/s | 123.2 KiB | 00m00s [ 889/1012] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 890/1012] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 891/1012] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 892/1012] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1012] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1012] Installing rust-anyhow-deve 100% | 109.5 MiB/s | 224.3 KiB | 00m00s [ 895/1012] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1012] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1012] Installing rust-quick-junit 100% | 132.3 MiB/s | 135.5 KiB | 00m00s [ 898/1012] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1012] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 900/1012] Installing rust-datatest-st 100% | 51.9 MiB/s | 106.3 KiB | 00m00s [ 901/1012] Installing rust-strum+strum 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 902/1012] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 903/1012] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1012] Installing rust-assert_fs-d 100% | 33.8 MiB/s | 69.2 KiB | 00m00s [ 905/1012] Installing rust-salsa+compa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 906/1012] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1012] Installing rust-get-size2+c 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 908/1012] Installing rust-typed-arena 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 909/1012] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1012] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 911/1012] Installing rust-gen-lsp-typ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 912/1012] Installing rust-snapbox+col 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 913/1012] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1012] Installing rust-snapbox+ter 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 915/1012] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1012] Installing rust-char_str+se 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 917/1012] Installing rust-arc-swap-de 100% | 59.2 MiB/s | 242.6 KiB | 00m00s [ 918/1012] Installing rust-indoc-devel 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [ 919/1012] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1012] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1012] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 924/1012] Installing rust-salsa+inven 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 925/1012] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1012] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [ 927/1012] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1012] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1012] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 930/1012] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 931/1012] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 932/1012] Installing rust-quickcheck- 100% | 50.6 MiB/s | 103.6 KiB | 00m00s [ 933/1012] Installing rust-insta-cmd-d 100% | 10.9 MiB/s | 33.4 KiB | 00m00s [ 934/1012] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1012] Installing rust-insta+ron-d 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 936/1012] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 937/1012] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 938/1012] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1012] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 940/1012] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 941/1012] Installing rust-stacker-dev 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 942/1012] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1012] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1012] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1012] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 946/1012] Installing rust-csv-devel-0 100% | 389.4 MiB/s | 5.8 MiB | 00m00s [ 947/1012] Installing rust-libcst-deve 100% | 152.7 MiB/s | 625.6 KiB | 00m00s [ 948/1012] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1012] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1012] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1012] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1012] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1012] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1012] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1012] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1012] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1012] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1012] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 960/1012] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1012] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1012] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1012] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1012] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1012] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1012] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1012] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1012] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1012] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1012] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 971/1012] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1012] Installing rust-jiff+tz-fat 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 973/1012] Installing rust-rayon-devel 100% | 147.8 MiB/s | 908.1 KiB | 00m00s [ 974/1012] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1012] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1012] Installing rust-phf_codegen 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 977/1012] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 978/1012] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1012] Installing pyproject-rpm-ma 100% | 167.1 MiB/s | 171.1 KiB | 00m00s [ 980/1012] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1012] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1012] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [ 983/1012] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1012] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1012] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1012] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 987/1012] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1012] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 989/1012] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1012] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1012] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 992/1012] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1012] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1012] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1012] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1012] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1012] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1012] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1012] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1012] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1012] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [1002/1012] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [1003/1012] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1004/1012] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1005/1012] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1006/1012] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1007/1012] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1008/1012] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1009/1012] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1010/1012] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1011/1012] Installing rust-drop_bomb-d 100% | 18.7 MiB/s | 19.2 KiB | 00m00s [1012/1012] Installing rust-countme-dev 100% | 157.3 KiB/s | 28.2 KiB | 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.ctsnA7 setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.arbz6X + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd ty-0.0.91 + 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.91-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.91-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.91-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.91-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 175.3 KiB/s | 35.2 KiB | 00m00s Copr repository 100% | 17.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "rust-1.99.1-2.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.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-devel-0:3.15.0-1.fc46.x86 100% | 42.9 MiB/s | 483.0 KiB | 00m00s [4/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 69.7 MiB/s | 2.8 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 65.0 MiB/s | 3.6 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 307.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 108.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 217.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.1 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 71.6 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-1 100% | 91.5 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.bqLIpL setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.iPp2au + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd ty-0.0.91 + 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.91-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.91-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.91-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-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.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.91-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 184.5 KiB/s | 35.2 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 "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-2.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.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 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.2 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 9.1 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% | 17.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 115.5 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.gtIP16 setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.bIHmVq + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd ty-0.0.91 + 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.91-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.91-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.91-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-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 349 packages to highest compatible versions 📦 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.91.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.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ty-0.0.91.dist-info/ removed 'ty-0.0.91.dist-info/licenses/LICENSE' removed directory 'ty-0.0.91.dist-info/licenses' removed 'ty-0.0.91.dist-info/WHEEL' removed 'ty-0.0.91.dist-info/METADATA' removed directory 'ty-0.0.91.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.91-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 167.0 KiB/s | 35.2 KiB | 00m00s Copr repository 100% | 18.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "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-2.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.7qkpOX setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.j3OzSw + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd ty-0.0.91 + 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.91-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.91-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.91-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-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.91.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.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ty-0.0.91.dist-info/ removed 'ty-0.0.91.dist-info/licenses/LICENSE' removed directory 'ty-0.0.91.dist-info/licenses' removed 'ty-0.0.91.dist-info/WHEEL' removed 'ty-0.0.91.dist-info/METADATA' removed directory 'ty-0.0.91.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.mAoqVJ + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-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.91 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Oym2TC + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-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.91 + mkdir -p /builddir/build/BUILD/ty-0.0.91-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.91-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ty-0.0.91-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.91.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ty-0.0.91-build/.pyproject-builddir/pip-modern-metadata-bl3ljs9k --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ty Building wheel for ty (pyproject.toml): started Running command Building wheel for ty (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 📦 Including license file `LICENSE` 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling unicode-ident v1.0.26 Compiling proc-macro2 v1.0.107 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04fb747666d6939a -C extra-filename=-c2122dad86c69958 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=d4ab770f8728261b -C extra-filename=-af794f7e53ce5528 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/proc-macro2-af794f7e53ce5528 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=f5f3f790dfb585b4 -C extra-filename=-96242608c4843234 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/quote-96242608c4843234 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/quote-96242608c4843234/build-script-build` Compiling libc v0.2.190 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=039b1164ff93abe2 -C extra-filename=-63ab59ad328d1d5f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/libc-63ab59ad328d1d5f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/proc-macro2-af794f7e53ce5528/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=9fad97ef3922597b -C extra-filename=-1f7fe683d914be29 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=80f61a585780c380 -C extra-filename=-587bd9c4f1abb2cc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v3.0.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=837680f392430653 -C extra-filename=-72dd7a4ddb4a2a66 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=96bf9644967f3fa3 -C extra-filename=-ef672ebe074f7581 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/libc-63ab59ad328d1d5f/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=1297724d8525486b -C extra-filename=-a0300547bd8c1674 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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=d5071cb573638f7e -C extra-filename=-924fd06fe488ea2a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/serde_core-924fd06fe488ea2a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=97a0ff9f448e9c7e -C extra-filename=-1ad391e1a6d8215e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/serde_core-924fd06fe488ea2a/build-script-build` Compiling cfg-if v1.0.5 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=57abc3a9e9522503 -C extra-filename=-14157ded811ec637 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=82b40991c57df603 -C extra-filename=-1be8d1f7c9ef1529 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/libc-1be8d1f7c9ef1529 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=e9e6ecd9638a63e0 -C extra-filename=-f40ec885013fb068 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/libc-1be8d1f7c9ef1529/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=7fdf0a1daef99a66 -C extra-filename=-9a74ed44dd42d4e9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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=d2d91425d2d53126 -C extra-filename=-c785817752da6f48 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling shlex v2.0.1 Running `/usr/bin/rustc --crate-name shlex --edition=2018 /usr/share/cargo/registry/shlex-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=9bca1164efe87aee -C extra-filename=-c90b332de56a40ff --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jobserver v0.1.35 Running `/usr/bin/rustc --crate-name jobserver --edition=2021 /usr/share/cargo/registry/jobserver-0.1.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d43e529ab4a37788 -C extra-filename=-5dc1467b2aa024e0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-c785817752da6f48.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling smallvec v1.16.3 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=a85cfbce8fb05901 -C extra-filename=-52a364257695ade0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling find-msvc-tools v0.1.14 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e83290578a982279 -C extra-filename=-44f7fc4bceeb0324 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cc v1.4.6 Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=d74a8761b25e4594 -C extra-filename=-dc44090e2f31455b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfind_msvc_tools-44f7fc4bceeb0324.rmeta --extern jobserver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libjobserver-5dc1467b2aa024e0.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-c785817752da6f48.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libshlex-c90b332de56a40ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=87899dcfc5ed9b7d -C extra-filename=-9ee9f6a42f6594ba --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde v1.0.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=b5e44fc9346a87e1 -C extra-filename=-8f83cae85a914200 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/serde-8f83cae85a914200 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/serde-8f83cae85a914200/build-script-build` Compiling serde_derive v1.0.229 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=204a3a279d85f36b -C extra-filename=-4352224d327ecbcc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=1ed02149ee57934a -C extra-filename=-b5dccc2237635798 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=b43f6a19737008ab -C extra-filename=-01e0b896f15cdb66 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-b5dccc2237635798.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=139c6a195df00e44 -C extra-filename=-e878f01f7cf4ce03 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/zmij-e878f01f7cf4ce03 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=c0607ace2fa9b8b7 -C extra-filename=-95abbf2eac0d66dd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=301f1bea805e3e20 -C extra-filename=-92bb18399616535c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=067eec4812680eb2 -C extra-filename=-395976f83be3a415 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee107f0753f09daa -C extra-filename=-9dc1dc231de56609 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liballocator_api2-95abbf2eac0d66dd.rmeta --extern equivalent=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern foldhash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfoldhash-92bb18399616535c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/zmij-e878f01f7cf4ce03/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=5a44bfeba6223ff9 -C extra-filename=-eb9427d395f3feb4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/rustversion-eb9427d395f3feb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling either v1.19.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=60075edf552c2a3f -C extra-filename=-1a73144c07bda5e8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/rustversion-eb9427d395f3feb4/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=83692d7ac89ff20d -C extra-filename=-f5f657d9f6807323 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=dd0696d0b7efc541 -C extra-filename=-9a4491424a1b65c9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=946e69ea56ead0bb -C extra-filename=-944d4c64d6507c11 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_derive-4352224d327ecbcc.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling regex-syntax v0.8.11 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=308cd2c3e8e18a56 -C extra-filename=-ef9f6f46394b0358 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=867767f53ba5b87a -C extra-filename=-c48699006632b335 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/parking_lot_core-c48699006632b335 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e575c16a735d994 -C extra-filename=-6cfa7d86fc00c431 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/parking_lot_core-c48699006632b335/build-script-build` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=1934b2b6a0a57914 -C extra-filename=-76ff9437502aca6c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libaho_corasick-9a4491424a1b65c9.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_syntax-ef9f6f46394b0358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5b6b7ef0e8bd615 -C extra-filename=-0efb4e63817522cc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling indexmap v2.14.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=3e8ed0541437cafa -C extra-filename=-a9865881777d10a1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow-macros v0.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5591dc85af6eb4e2 -C extra-filename=-95b15f3cd30589a2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use-macros v0.9.0 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c36ac6c5ce4f8e0a -C extra-filename=-ef5cedf3cf76b037 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitflags v2.13.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=a1435cb1f44d1e04 -C extra-filename=-9eed0cbb9c24ac10 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=b6547a8a73889292 -C extra-filename=-29c128f70c5aa294 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-hash v2.1.3 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=e04c4943cb0701e9 -C extra-filename=-7fb69781a38539d0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-utils v0.8.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=c62a1bdea8407aa1 -C extra-filename=-41ef92510cc85e47 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crossbeam-utils-41ef92510cc85e47 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd1ecaae50c250b6 -C extra-filename=-92b0554684b679d0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clang-sys v1.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=107d1d66903e1164 -C extra-filename=-7d4d63363b9a75bc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/clang-sys-7d4d63363b9a75bc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libglob-92b0554684b679d0.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crossbeam-utils-41ef92510cc85e47/build-script-build` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=5b91d1b8a33ef1de -C extra-filename=-6dc4db41f95b9c38 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern scopeguard=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libscopeguard-29c128f70c5aa294.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=ba8892a2f3f52541 -C extra-filename=-0ba71aa1b07e1aac --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote_use_macros-ef5cedf3cf76b037.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=9f09dce2b55f49c4 -C extra-filename=-b5535cabe2d8788d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmanyhow_macros-95b15f3cd30589a2.so --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=dbab63e2708a138b -C extra-filename=-eb0001b85d049bfa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libaho_corasick-9a4491424a1b65c9.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_automata-76ff9437502aca6c.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_syntax-ef9f6f46394b0358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=472bfe3d913c2a5d -C extra-filename=-dd038456fd7a135c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4817db1f47239937 -C extra-filename=-57990ab8874b99a0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling heck v0.5.0 Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5b42309997f5cfd2 -C extra-filename=-bacf91ce7861e27f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=328b1af57e379a98 -C extra-filename=-70a899d13a54e1ab --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3882df6fa180c975 -C extra-filename=-3255c024dd3bb5aa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern collection_literals=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcollection_literals-57990ab8874b99a0.rlib --extern interpolator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libinterpolator-70a899d13a54e1ab.rlib --extern manyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmanyhow-b5535cabe2d8788d.rlib --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern quote_use=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote_use-0ba71aa1b07e1aac.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ade61c40e1095837 -C extra-filename=-dfce70d078ca93f1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/clang-sys-7d4d63363b9a75bc/build-script-build` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=c9b1e48d00c15398 -C extra-filename=-19cab001cd88fdc1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustversion-0efb4e63817522cc.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=72f82eba0652ea5b -C extra-filename=-8f0ce9b6cd33a330 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=adc0f3c47b9db51d -C extra-filename=-5c1c573798bacc82 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=2b52d9cea5c4aafa -C extra-filename=-c1e00850390ee269 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern castaway=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzmij-f5f657d9f6807323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=e8dbe5563e78aa5e -C extra-filename=-61fb7dcd4e38e2df --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libminimal_lexical-8f0ce9b6cd33a330.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=84a737e829da1a57 -C extra-filename=-00e6083d0c6b90e3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern lock_api=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libparking_lot_core-dd038456fd7a135c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=646469b5237818c0 -C extra-filename=-a4ae26fdd1bb7bdc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libattribute_derive_macro-3255c024dd3bb5aa.so --extern manyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmanyhow-b5535cabe2d8788d.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=419c11223f016bf1 -C extra-filename=-1bbab06627c230c0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.21 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=52972a5f29a6eca9 -C extra-filename=-d7e1083b7249ec16 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libloading v0.8.9 Running `/usr/bin/rustc --crate-name libloading --edition=2015 /usr/share/cargo/registry/libloading-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ba9587f9c8a6ca4a -C extra-filename=-dda441a4738ce429 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=0e7baf9dc00dcb35 -C extra-filename=-de3179fa23045534 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bindgen v0.72.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=080dca74c6ded5fd -C extra-filename=-a1083a3f6fc82ecb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/bindgen-a1083a3f6fc82ecb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/bindgen-a1083a3f6fc82ecb/build-script-build` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=d393a3fc034157c2 -C extra-filename=-13c6a1a4f0a6370e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libglob-92b0554684b679d0.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-c785817752da6f48.rmeta --extern libloading=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibloading-dda441a4738ce429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3cf1f94ceee6ee6a -C extra-filename=-6ebde5389366bee6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libattribute_derive-a4ae26fdd1bb7bdc.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cexpr v0.6.0 Running `/usr/bin/rustc --crate-name cexpr --edition=2018 /usr/share/cargo/registry/cexpr-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f90df6da7e4eca5f -C extra-filename=-ab84d8412d4c3476 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern nom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnom-61fb7dcd4e38e2df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=aa436afc8bec42d2 -C extra-filename=-521293ac6871bd08 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libeither-1a73144c07bda5e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=3a550308cbdb97bf -C extra-filename=-150bef8d5ebde0ed --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bindgen --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=54a653a9eae35efa -C extra-filename=-a8a59461bfaeeb1d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-150bef8d5ebde0ed.rmeta --extern cexpr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcexpr-ab84d8412d4c3476.rmeta --extern clang_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclang_sys-13c6a1a4f0a6370e.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-521293ac6871bd08.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex-eb0001b85d049bfa.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-7fb69781a38539d0.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libshlex-c90b332de56a40ff.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-ef672ebe074f7581.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="indexmap"' --cfg 'feature="ordermap"' --cfg 'feature="parking_lot"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "arcstr", "bytes", "chrono", "chrono-tz", "compact-str", "dashmap", "default", "derive", "get-size-derive2", "half", "hashbrown", "indexmap", "ordermap", "orx-concurrent-vec", "parking_lot", "portable-atomic", "roaring", "smallvec", "std", "thin-vec", "url", "uuid"))' -C metadata=1092d49559bc487e -C extra-filename=-2210935e040dcbbf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size_derive2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size_derive2-6ebde5389366bee6.so --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pkg-config v0.3.34 Running `/usr/bin/rustc --crate-name pkg_config --edition=2021 /usr/share/cargo/registry/pkg-config-0.3.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2fc112e75bdf4185 -C extra-filename=-bd03f92f1a8b97d6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=f0637d2057f0bb9e -C extra-filename=-7b092ce208344811 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=eb331ef7e5e316a6 -C extra-filename=-616296d4fb63c950 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=ed61b5adc017cd3c -C extra-filename=-d5e951552a40351d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=9a4b8903a4fa7bcc -C extra-filename=-6c2793f55d3321b5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=3de04fc6d62eac89 -C extra-filename=-39696a6454835489 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-sys v2.0.16 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=173ddb80c8179e9c -C extra-filename=-0bb27a9605be9c26 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/zstd-sys-0bb27a9605be9c26 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bindgen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbindgen-a8a59461bfaeeb1d.rlib --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcc-dc44090e2f31455b.rlib --extern pkg_config=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpkg_config-bd03f92f1a8b97d6.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling log v0.4.34 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=69b5723e723f8aa0 -C extra-filename=-ad5c189a0f4f7529 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16dc289021f113d3 -C extra-filename=-65e2b7467aa3f82c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom-derive v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bbfcf981a3854214 -C extra-filename=-5f1bbed4257f5d66 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsynstructure-39696a6454835489.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=87f538adc6f91026 -C extra-filename=-297fb6b6affef436 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=231d18d1086b711b -C extra-filename=-982172c472da36ab --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=f6a1ea9e7fb1c9ee -C extra-filename=-86fa459ae1cf0213 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/portable-atomic-86fa459ae1cf0213 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v2.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b5c9d5a79ffb6b96 -C extra-filename=-d15ad259bf59b318 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/thiserror-d15ad259bf59b318 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b4c13f7021a2cfc -C extra-filename=-491ee9b2b2e5d7e7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/thiserror-d15ad259bf59b318/build-script-build` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/portable-atomic-86fa459ae1cf0213/build-script-build` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=d3ac647bf86efe6f -C extra-filename=-bc2b327b40582e7c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerofrom_derive-5f1bbed4257f5d66.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="attributes"' --cfg 'feature="release_max_level_debug"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=dfd8c2cd5cd8b001 -C extra-filename=-98e24631b3cffd9d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern pin_project_lite=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpin_project_lite-491ee9b2b2e5d7e7.rmeta --extern tracing_attributes=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_attributes-982172c472da36ab.so --extern tracing_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_core-297fb6b6affef436.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke-derive v0.8.4 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d7136260b989a057 -C extra-filename=-974a69f67d39ef43 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsynstructure-39696a6454835489.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_text_size v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=41d8789d2cba7caa -C extra-filename=-c5b68d125ca04315 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v2.0.21 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b88f56b35878bde -C extra-filename=-c1972f0e305d7a6c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=0b1ccb91b00d9b6e -C extra-filename=-9576864e440da01c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/object-9576864e440da01c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=6adcccad01bd9d7d -C extra-filename=-f8c0dc2f5036a50c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=3f796fbbf94ce0c5 -C extra-filename=-e1b2a27ee377c327 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=a10ee80428ce7770 -C extra-filename=-d5e0f40ea633184e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1298023a3581003e -C extra-filename=-5fdb93507a7788ca --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/typeid-5fdb93507a7788ca -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=1c1e1177a847b621 -C extra-filename=-bd1ae1d3d50501bc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/zstd-safe-bd1ae1d3d50501bc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=efda59fe741c274d -C extra-filename=-6edfdb0019c40cbf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstable_deref_trait-d5e0f40ea633184e.rmeta --extern yoke_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libyoke_derive-974a69f67d39ef43.so --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/typeid-5fdb93507a7788ca/build-script-build` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/object-9576864e440da01c/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=7f7e3360affe9d6d -C extra-filename=-8c210595d85431fb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror_impl-c1972f0e305d7a6c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=ff81c615373488b4 -C extra-filename=-8cc721064c972276 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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 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=4a5033b834a87602 -C extra-filename=-6b31996ce1dcbb1b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsiphasher-de3179fa23045534.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-queue v0.3.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=0c7fe819dd97e3ad -C extra-filename=-a12abae420d6e37d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=4a86fb386f2dac4b -C extra-filename=-e093d492a0f8894c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7fb877c1ad56a9f5 -C extra-filename=-baf3fde0f50db390 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7f424d2a3245f15a -C extra-filename=-ec367b510ac29566 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=99349249bfbbffe0 -C extra-filename=-47e5cb112d157735 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=c2eb953a21237183 -C extra-filename=-9d1bb88e8d4ce3fe --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arrayvec v0.7.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=b5decf6dad54b40b -C extra-filename=-0105383619deb9ae --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=75ae5736f627da89 -C extra-filename=-cdae34e94821acca --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.1 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5758cdeeec643ef0 -C extra-filename=-6c33ea3c8c2465f7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern fastrand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfastrand-9d1bb88e8d4ce3fe.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_shared-6b31996ce1dcbb1b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=6249701b4073a312 -C extra-filename=-64a7b2ed759d3424 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcpufeatures-ec367b510ac29566.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand_core-cdae34e94821acca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=3679cf129b213d92 -C extra-filename=-0575b1bb1c4145fa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbstr-e093d492a0f8894c.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=e4b63176a45ffe13 -C extra-filename=-02416dd9faf6fa64 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtinyvec_macros-baf3fde0f50db390.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=6308579ec601830f -C extra-filename=-107f6423855cc8ea --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9c37c19e5d8d76c8 -C extra-filename=-9907282b4469e52c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=d84c87c839b60ec5 -C extra-filename=-c65540373d2df87a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_source_file v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_source_file) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=041662e747221244 -C extra-filename=-e6259f27ea0242e4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling is-macro v0.3.8 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("small-panic"))' -C metadata=dc618a20f6c07fcb -C extra-filename=-44fa6048a0c5a64d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=bc0743b32906a9ca -C extra-filename=-55c7a97e761c0ef0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macros v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=912f7351cc8dce10 -C extra-filename=-64c37139525b28c6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec-derive v0.11.6 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4090d9a32980d48d -C extra-filename=-2cafbaf67854fa90 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b74b3f6c120745c3 -C extra-filename=-d102a2ce7ff55cbf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macro-rules v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=af8af481f839ad63 -C extra-filename=-3b614ea7cc9e8678 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=3df048603cec4083 -C extra-filename=-a7c7d843b0a9b8ad --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inventory v0.3.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b7e6cf704cdda02e -C extra-filename=-dc4118ec396a0b92 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=56722334259f014a -C extra-filename=-891c2c98d8f9e02f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d23c50af2a6cb006 -C extra-filename=-09f57f4c061e013e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crc32fast v1.5.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=8167a54d46ae9aa4 -C extra-filename=-4a0f839d81edabb5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crc32fast-4a0f839d81edabb5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling char_str v0.0.4 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=9f1263e7152d5e4c -C extra-filename=-3f7d7f6076bf2bb4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern castaway=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libryu-891c2c98d8f9e02f.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec v0.11.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=b040eb024e9fec22 -C extra-filename=-fc26c6372856552e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec_derive-2cafbaf67854fa90.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5b80d0740c3ad4ae -C extra-filename=-5d5ba4a9f4bbf619 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern object=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libobject-107f6423855cc8ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f4ee42b9c6c384a1 -C extra-filename=-181b08c956e26d3b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtinyvec-02416dd9faf6fa64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.10.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=c7145153ef038a45 -C extra-filename=-fbed4e7d01123c8c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchacha20-64a7b2ed759d3424.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand_core-cdae34e94821acca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_codegen v0.13.1 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7a8ad7517da6225c -C extra-filename=-beec02da4a277d0a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_generator-6c33ea3c8c2465f7.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_shared-6b31996ce1dcbb1b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=116fe84a5959c6f0 -C extra-filename=-57dd03255365e5fb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90b1d62326209e5a -C extra-filename=-137bd67d593d4cb4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling displaydoc v0.2.6 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c772cb6cf00c92fd -C extra-filename=-576d557fd2900fb8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=667da9e6c5e8da7c -C extra-filename=-0264783f60d813c1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-epoch v0.9.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=65df0f5e4a60eb12 -C extra-filename=-bd660e207e00f2ac --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crossbeam-epoch-bd660e207e00f2ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=047dc44af5590d6e -C extra-filename=-109bac954f00e86c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f17d59fbe6475e8a -C extra-filename=-3a5f7e28584bbb87 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ruff_cache) Running `/usr/bin/rustc --crate-name ruff_cache --edition=2024 crates/ruff_cache/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6e8ffde0e9a77ba -C extra-filename=-60d32d1138cf8bed --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libglobset-0575b1bb1c4145fa.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern seahash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libseahash-0264783f60d813c1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crossbeam-epoch-bd660e207e00f2ac/build-script-build` Compiling ruff_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=fd75fba8472448cb -C extra-filename=-3f0b84ca85abe987 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_codegen-beec02da4a277d0a.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand-fbed4e7d01123c8c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_trivia) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5cf414c816d37508 -C extra-filename=-a675a83c67979bc1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa v0.28.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="ordermap"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=5163c13de3a3553b -C extra-filename=-1c4aacd123fcc7f9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libboxcar-09f57f4c061e013e.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern hashlink=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashlink-55c7a97e761c0ef0.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern intrusive_collections=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libintrusive_collections-a7c7d843b0a9b8ad.rmeta --extern inventory=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libinventory-dc4118ec396a0b92.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libportable_atomic-8cc721064c972276.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa_macro_rules-3b614ea7cc9e8678.rmeta --extern salsa_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa_macros-64c37139525b28c6.so --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern typeid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtypeid-9907282b4469e52c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc2cdbda6a1d07d7 -C extra-filename=-a4b878489a081eac --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-a4b878489a081eac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libar_archive_writer-5d5ba4a9f4bbf619.rlib --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcc-dc44090e2f31455b.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=3b933707dc3d7b8f -C extra-filename=-db463891e41321eb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/num-traits-db463891e41321eb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libautocfg-65e2b7467aa3f82c.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-deque v0.8.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b9df14bee465e1e9 -C extra-filename=-7ff2781ebedd1099 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crossbeam-deque-7ff2781ebedd1099 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac2435f76511db04 -C extra-filename=-4d774370dec4363e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=2b587290d7382305 -C extra-filename=-cf373472487ab7b5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtinyvec_macros-4d774370dec4363e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crossbeam-deque-7ff2781ebedd1099/build-script-build` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/num-traits-db463891e41321eb/build-script-build` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-a4b878489a081eac/build-script-build` Compiling ruff_python_ast v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_ast) Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=bc0a9d0973c90ca2 -C extra-filename=-c3022f310d6c793c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern arrayvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_cache-60d32d1138cf8bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=b2cec04f4146e16b -C extra-filename=-2b6408885e3f5489 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/ruff_unicode_names2-2b6408885e3f5489 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_names2_generator-3f0b84ca85abe987.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=d457e7f14ef5304c -C extra-filename=-492ef0bf5cddcc57 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=d6c05b8130a467ac -C extra-filename=-96223bd2b7467b4e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsiphasher-e1b2a27ee377c327.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/zstd-sys-0bb27a9605be9c26/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=62cf68a05674baa4 -C extra-filename=-7414ee8f145e6da7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/stacker-7414ee8f145e6da7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcc-dc44090e2f31455b.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=52676c6531827854 -C extra-filename=-a09f02d9d2f80582 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.152 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=2c243aa491060a7d -C extra-filename=-b95ab924a9a60928 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/serde_json-b95ab924a9a60928 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/serde_json-b95ab924a9a60928/build-script-build` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=f366b69e35c4317d -C extra-filename=-13d568c00d1322e3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-a09f02d9d2f80582.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/stacker-7414ee8f145e6da7/build-script-build` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=dd7baafcc7fe838d -C extra-filename=-f2c09494daa3cdc5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_shared-96223bd2b7467b4e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=1154f99d798d5fff -C extra-filename=-4c064b136dd2a0ee --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/ruff_unicode_names2-2b6408885e3f5489/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a3a20111f68c2f78 -C extra-filename=-98c409fe57b6982b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=3171bb6b6df28f0f -C extra-filename=-b9fa1e91aeb5204c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=6e99959ea12288aa -C extra-filename=-8961d9b46cb3f9e5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtinyvec-cf373472487ab7b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.4 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=732cb5c4ad307839 -C extra-filename=-909412486c41ad42 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=6047ff1805286180 -C extra-filename=-115bf12d1c7652a2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libeither-1a73144c07bda5e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=a0e99cbedd4d4a3e -C extra-filename=-16bdd27aec35a06d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/anyhow-16bdd27aec35a06d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=d40f6e5b2ea0e9c4 -C extra-filename=-3505f590f28e474a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=ea44ac1c7b62c01f -C extra-filename=-7130c8046d22665b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=1357094d822502b9 -C extra-filename=-81d5f0fc1b601f8c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=255116f353271d27 -C extra-filename=-e80f41f44d26c6ec --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=2620a5cb53d31977 -C extra-filename=-380af249d07cb51b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libiana_time_zone-e80f41f44d26c6ec.rmeta --extern num_traits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnum_traits-b9fa1e91aeb5204c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=1dfb44c012b2f59e -C extra-filename=-38f8303410c033a1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern litemap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblitemap-81d5f0fc1b601f8c.rmeta --extern tinystr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtinystr-909412486c41ad42.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/anyhow-16bdd27aec35a06d/build-script-build` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2c71263fe8f06bbc -C extra-filename=-a36e53b73472b84d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-115bf12d1c7652a2.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-13d568c00d1322e3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-a09f02d9d2f80582.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-7fb69781a38539d0.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_normalization-8961d9b46cb3f9e5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7bc56d99a694bc54 -C extra-filename=-4005bdbd30e82941 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern psm=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpsm-98c409fe57b6982b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2024 crates/ruff_unicode_names2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c4eaa2a1e16a8ada -C extra-filename=-f4f02fa79634ce84 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf-f2c09494daa3cdc5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=fcfed9c766988f8e -C extra-filename=-27af33ab700c57bb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern itoa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzmij-f5f657d9f6807323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/zstd-safe-bd1ae1d3d50501bc/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=9d9edc8da217dfa5 -C extra-filename=-cc98a1cf7fa9efb0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=55e56250e63cbc60 -C extra-filename=-b64ac147a5f071e4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=5caa6a35b94c1ac8 -C extra-filename=-b6fb224a7ab309c2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f77fc5a300bf83c1 -C extra-filename=-43d2af02ee58d9ac --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f815b23eff5e2d95 -C extra-filename=-ffb43fffa0dd1215 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c955cd268aa4b8f4 -C extra-filename=-e52f2f3f0c1e76f1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=39c4dc6b7596d264 -C extra-filename=-cbff4638ce6c2125 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/icu_properties_data-cbff4638ce6c2125 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=903970b8846c76c1 -C extra-filename=-f2a33fe8645b31ee --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a45f8746308ced3 -C extra-filename=-3331774c9065d999 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eb7a03c7a3784983 -C extra-filename=-ea4e16ed666c8d75 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0b8890fc2e6ccb76 -C extra-filename=-2601cbc5ab143097 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/icu_normalizer_data-2601cbc5ab143097 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/icu_normalizer_data-2601cbc5ab143097/build-script-build` Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=c6969949be2f11bc -C extra-filename=-ebcf4185d35b7daa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcpufeatures-ea4e16ed666c8d75.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand_core-e52f2f3f0c1e76f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5586eaf1c4a94775 -C extra-filename=-c29c8fa0f40a2193 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsame_file-3331774c9065d999.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/icu_properties_data-cbff4638ce6c2125/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=0949c8ada389144f -C extra-filename=-c0f557163512a19c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern potential_utf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpotential_utf-b6fb224a7ab309c2.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libutf8_iter-ffb43fffa0dd1215.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_parser v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=646d15b7cf9c9be2 -C extra-filename=-cc9d41cb1fcf012f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbstr-e093d492a0f8894c.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_names2-f4f02fa79634ce84.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern stacker=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstacker-4005bdbd30e82941.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/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=d66605e0769cad40 -C extra-filename=-2cb0d491d5fe7443 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=90fe106e41c1f65f -C extra-filename=-ee63fcef91522d10 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzstd_sys-cc98a1cf7fa9efb0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_macros) Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=904468165a3dcc55 -C extra-filename=-ffe8ff2b7a61c2ae --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-115bf12d1c7652a2.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex-eb0001b85d049bfa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a36e53b73472b84d.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=d899adc221f41dab -C extra-filename=-47a39650d2fba36d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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.91-build/ty-0.0.91/ruff/target/release/build/crc32fast-4a0f839d81edabb5/build-script-build` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=ebd605237a80e618 -C extra-filename=-d3b556fffd7549e8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=b1c212cd8a26a476 -C extra-filename=-06f2d9e6170ff2b5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern arrayvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/zstd-sys-0bb27a9605be9c26/build-script-build` Compiling camino v1.2.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=ed41435070cfde76 -C extra-filename=-7e472f9b6925c285 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/camino-7e472f9b6925c285 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/release/build/camino-7e472f9b6925c285/build-script-build` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=caf361bd88d100d9 -C extra-filename=-c0be6e14ff2a6349 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern vte=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libvte-06f2d9e6170ff2b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=da0ef5375afdf816 -C extra-filename=-47582961cf44f0f9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling zstd v0.13.3 Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=57df3d6a39f8d64f -C extra-filename=-e8a84605072ac049 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzstd_safe-ee63fcef91522d10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=14f0c19faa808f97 -C extra-filename=-15cbf2ebe665e3db --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=0ae3f679f01a5d8e -C extra-filename=-b154ed9e1ce40e60 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchacha20-ebcf4185d35b7daa.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand_core-e52f2f3f0c1e76f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4da19e99a7fa0218 -C extra-filename=-0f60f4bc9f232198 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=099f7bad6c8fd5d8 -C extra-filename=-89bb82858243643b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=70e29ac344bfde51 -C extra-filename=-82319fcf1a800fa3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=04cfaf0cc43f79f9 -C extra-filename=-19cac634fccbdd1d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=224d90280cd55712 -C extra-filename=-01adcf462d3a3926 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.13.0 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=3592a2e546cebf2d -C extra-filename=-5a59eba252267acd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=d0a785109a84f6cc -C extra-filename=-b0d96f54f3cdc4b6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrc32fast-47582961cf44f0f9.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtyped_path-5a59eba252267acd.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzstd-e8a84605072ac049.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ty_static v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ty_static) Running `/usr/bin/rustc --crate-name ty_static --edition=2024 crates/ty_static/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=55655ca3cc31901d -C extra-filename=-2e2a9f790ec15f8f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=77ca2b1a429a521d -C extra-filename=-a68d182d84ddef73 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-01adcf462d3a3926.rmeta --extern lock_api=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libparking_lot_core-dd038456fd7a135c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-junit v0.8.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=54cfdc204e3a244a -C extra-filename=-a3b2e96469dc4466 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern chrono=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern newtype_uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnewtype_uuid-89bb82858243643b.rmeta --extern quick_xml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquick_xml-82319fcf1a800fa3.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrip_ansi_escapes-c0be6e14ff2a6349.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=bbd236ea5e84e0ee -C extra-filename=-2c97cb5cac568baa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern icu_collections=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_normalizer_data-0f60f4bc9f232198.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_notebook v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=38528f464106a882 -C extra-filename=-8b44fce60b3acbf9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand-b154ed9e1ce40e60.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=5cb77562e68c9389 -C extra-filename=-2b59a72980544090 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_collections=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern icu_properties_data=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_properties_data-15cbf2ebe665e3db.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=2fc0e314979cee4a -C extra-filename=-7f5ca698a7475a3f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=a3d5aa6b8348371b -C extra-filename=-1bf3466f10c2a281 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.91-build/ty-0.0.91/ruff/target/release/build/zstd-safe-bd1ae1d3d50501bc/build-script-build` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=4f2114e5bf37bcc1 -C extra-filename=-c1fa1c1bcf17ed49 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libglobset-0575b1bb1c4145fa.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=1ae60fda64e0a8b8 -C extra-filename=-6b2568f3b040ab49 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_memory_usage v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_memory_usage) Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0ba3ed8b81438db -C extra-filename=-2ec7b0c329b4c8ff --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=69f35f156d0e2ad8 -C extra-filename=-139a1799b38c99db --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustversion-0efb4e63817522cc.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb0183a752cd3971 -C extra-filename=-1fb8fce7e9bbdf00 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e122da07e8e08575 -C extra-filename=-beb2159e87d7feb2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dccfcbee98b79ecb -C extra-filename=-4c746989e0c6524d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5d325e46ffe2b9e0 -C extra-filename=-e588fd2761e1fbfc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=bb8b0b98963e1af0 -C extra-filename=-bfc3e6d40a2811c6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=10276ea7e64628f6 -C extra-filename=-29f48d2ef8618a66 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=9b78f721025cf351 -C extra-filename=-c2b4fdf774e5196a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=d35b569727ef4e26 -C extra-filename=-cf18ace3ea84661c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzstd_sys-1bf3466f10c2a281.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/crc32fast-4a0f839d81edabb5/build-script-build` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1ad3c0d38f64ee1e -C extra-filename=-e1afb46368ca9214 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=f6b37b950059b3bc -C extra-filename=-9f830810bb20e49f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/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=ab1a3351858898af -C extra-filename=-7f06756e897a1486 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern arc_swap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libarc_swap-139a1799b38c99db.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern dashmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdashmap-a68d182d84ddef73.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdunce-e588fd2761e1fbfc.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libetcetera-1fb8fce7e9bbdf00.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libignore-c1fa1c1bcf17ed49.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmatchit-29f48d2ef8618a66.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpath_slash-beb2159e87d7feb2.rmeta --extern pathdiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpathdiff-bfc3e6d40a2811c6.rmeta --extern quick_junit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquick_junit-a3b2e96469dc4466.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libannotate_snippets-6b2568f3b040ab49.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_cache-60d32d1138cf8bed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_notebook-8b44fce60b3acbf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_parser-cc9d41cb1fcf012f.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsimilar-c2b4fdf774e5196a.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsupports_hyperlinks-4c746989e0c6524d.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta --extern which=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwhich-19cac634fccbdd1d.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzip-b0d96f54f3cdc4b6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=1f196106a01c6419 -C extra-filename=-dce3c472714db4da --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libequivalent-e1afb46368ca9214.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-9f830810bb20e49f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=236e737f425cbb45 -C extra-filename=-676ee500b7458ff6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=1253d4c37495e4d4 -C extra-filename=-f77b55d15fe496af --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzstd_safe-cf18ace3ea84661c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8e1da04f55981b35 -C extra-filename=-d40abd6339927f01 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=c18cde58f386d78a -C extra-filename=-2969e23fbade3f08 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=40a53454d1cfe8c8 -C extra-filename=-940bef1271f79e6f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=ca7b695f18b2bdf4 -C extra-filename=-35bae8d8d09f26e5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrc32fast-676ee500b7458ff6.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-dce3c472714db4da.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtyped_path-940bef1271f79e6f.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzstd-f77b55d15fe496af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling toml_parser v1.1.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=9c5fde1464fce79f -C extra-filename=-7f00e55cf79bf158 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern winnow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwinnow-2969e23fbade3f08.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8037ac2f172768bd -C extra-filename=-c3ab11b22c015fa4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsame_file-d40abd6339927f01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum_macros v0.28.0 Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=748c93496d25f289 -C extra-filename=-d6fc80b9b65fa8ad --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_spanned v1.1.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=d8f54e3d3ceb7d8e -C extra-filename=-25f00eb3ad4bbb22 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=5fdb70eb4f7df2ce -C extra-filename=-cb6009cca4f0b7d4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling radium v0.7.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/radium-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f828de5d5030bdea -C extra-filename=-55d66f6e27f5ca39 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/radium-55d66f6e27f5ca39 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustix v1.1.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=fffe14670e6ce45a -C extra-filename=-7ce5728b862a6104 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/rustix-7ce5728b862a6104 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=512713903800f6e9 -C extra-filename=-35aef733be61af24 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=22caa5d50429fd75 -C extra-filename=-b4b2b303146e3103 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ty_vendored) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty_vendored/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=f809e92b24c5869c -C extra-filename=-5ed2113207616ae0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/ty_vendored-5ed2113207616ae0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpath_slash-b4b2b303146e3103.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwalkdir-c3ab11b22c015fa4.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzip-35bae8d8d09f26e5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling toml v1.1.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=7b2c70924935905b -C extra-filename=-9b47af556cbfa270 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_spanned-25f00eb3ad4bbb22.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtoml_datetime-cb6009cca4f0b7d4.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern toml_writer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtoml_writer-35aef733be61af24.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwinnow-2969e23fbade3f08.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=eb09cf98d62d978a -C extra-filename=-978fbc26b8b3dad5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/rustix-7ce5728b862a6104/build-script-build` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/radium-55d66f6e27f5ca39/build-script-build` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c07ec63cfa6db07f -C extra-filename=-94f105d8af8c9e02 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=93647f2a1250df7f -C extra-filename=-63c2eb0acc086d98 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/rayon-core-63c2eb0acc086d98 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=37f712e6927b772c -C extra-filename=-95dc5163cc93cd9e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=226bac60f5bbd509 -C extra-filename=-5e626ab8a4911bd8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=ebc601e9ebe5ea7d -C extra-filename=-b032a1b14d55fa6d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=e7f0f3580def29c5 -C extra-filename=-101d8e70697a4510 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblinux_raw_sys-b032a1b14d55fa6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Compiling rand v0.8.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="small_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=42b6c73c5407ce6b -C extra-filename=-1e7ac4650a487487 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand_core-5e626ab8a4911bd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=65e30ff4e06db39f -C extra-filename=-37807be5ce2ae290 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern utf8parse=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libutf8parse-95dc5163cc93cd9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/rayon-core-63c2eb0acc086d98/build-script-build` Compiling wyz v0.5.1 Running `/usr/bin/rustc --crate-name wyz --edition=2018 /usr/share/cargo/registry/wyz-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=869eeaf44ea962ae -C extra-filename=-403d719ab3189baa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern tap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtap-94f105d8af8c9e02.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name radium --edition=2018 /usr/share/cargo/registry/radium-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cf4cce0867d0b9eb -C extra-filename=-6a44d12ddb78249b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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_ranged_value v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=ba989c06a4facd42 -C extra-filename=-8ccfd1f3d7c001f9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtoml-9b47af556cbfa270.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/ty_vendored-5ed2113207616ae0/build-script-build` Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_literal) Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4179f664f35ab067 -C extra-filename=-37414ffef2d13404 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_properties-2b59a72980544090.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_stdlib v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_stdlib) Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=870aa9da4de4e7a4 -C extra-filename=-096cd34d9f19a007 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=f8e44792eb31e216 -C extra-filename=-f166de4c441ec6c9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsiphasher-de3179fa23045534.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=d83c526514f37a22 -C extra-filename=-fb35793964eebc3f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=27de0d765d4abef7 -C extra-filename=-83786eaa4a61bf74 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling funty v2.0.0 Running `/usr/bin/rustc --crate-name funty --edition=2018 /usr/share/cargo/registry/funty-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f29e803a0f87ff4e -C extra-filename=-cbf9386890521807 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=905a6dba54bed6e9 -C extra-filename=-85c8de08a5efb2d2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f00e96e84d7093ae -C extra-filename=-80be509255e10a6c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f956a520686c76bd -C extra-filename=-291ff452bb88f85b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern option_ext=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liboption_ext-80be509255e10a6c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=aecc691a69f13663 -C extra-filename=-dc2b806bb1d85846 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanstyle_parse-37807be5ce2ae290.rmeta --extern anstyle_query=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanstyle_query-85c8de08a5efb2d2.rmeta --extern colorchoice=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcolorchoice-83786eaa4a61bf74.rmeta --extern utf8parse=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libutf8parse-95dc5163cc93cd9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=15f1b3a9ccdda706 -C extra-filename=-3f158e8a52d87ee0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern funty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfunty-cbf9386890521807.rmeta --extern radium=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libradium-6a44d12ddb78249b.rmeta --extern tap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtap-94f105d8af8c9e02.rmeta --extern wyz=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwyz-403d719ab3189baa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_site_packages v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=86545a36a9e8b6ee -C extra-filename=-7ef51c0f64d0537a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libannotate_snippets-6b2568f3b040ab49.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling phf_generator v0.11.3 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7cad9d295617cb3f -C extra-filename=-1ab7cc95211a648b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_shared-f166de4c441ec6c9.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librand-1e7ac4650a487487.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=0e682bfcc39da85a -C extra-filename=-e64a3b458a90e6ca --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_stdlib-096cd34d9f19a007.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=64798452f6c86d2f -C extra-filename=-23d63c1d22db9f9b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_literal-37414ffef2d13404.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_parser-cc9d41cb1fcf012f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out` Compiling ty_combine v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=d076ca2c6989069b -C extra-filename=-f590a1e580ee49dc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_ranged_value-8ccfd1f3d7c001f9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/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=e817a3949feb2355 -C extra-filename=-1671069c09fa7827 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libzip-b0d96f54f3cdc4b6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=21de26cc03e37110 -C extra-filename=-ef99c68829009ef7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9c8a9a112a130646 -C extra-filename=-32c304f64816e62b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern rustix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustix-101d8e70697a4510.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_index v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=ed9c52f5af0fa1d3 -C extra-filename=-be79ce192eef8979 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=694d5b60098c5a5d -C extra-filename=-6b8a1c0306659181 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9dd8f2b3dde354a -C extra-filename=-232b8f5932005c8a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_lex v1.1.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1e12b1bfe777ebb0 -C extra-filename=-139143b702e69fe6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2bc87f6327b3fb85 -C extra-filename=-1b72d1e7f2eeae9a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dfa3c76a60b6b1d2 -C extra-filename=-2ca81150a940343d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_builder v4.6.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=7cd0653f82b421c4 -C extra-filename=-4ecbcd476ea3ee4f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanstream-dc2b806bb1d85846.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern clap_lex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_lex-139143b702e69fe6.rmeta --extern strsim=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrsim-2ca81150a940343d.rmeta --extern terminal_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libterminal_size-32c304f64816e62b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=c7814a930afdb92d -C extra-filename=-1a12b4f5bb5bafdd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/nix-1a12b4f5bb5bafdd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_aliases-1b72d1e7f2eeae9a.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=5e49047eed631002 -C extra-filename=-bd12c3941133ac64 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern inotify_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libinotify_sys-232b8f5932005c8a.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=e4512587a14f5a74 -C extra-filename=-491e8726f42fcf46 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitvec-3f158e8a52d87ee0.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_index-be79ce192eef8979.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_parser-cc9d41cb1fcf012f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_combine-f590a1e580ee49dc.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_module_resolver-e64a3b458a90e6ca.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_site_packages-7ef51c0f64d0537a.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_vendored-1671069c09fa7827.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90dfc1182a9dd9b5 -C extra-filename=-e08a6d03f08350be --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --extern rayon_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librayon_core-ef99c68829009ef7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=4c1e2cd1ab9c088b -C extra-filename=-e157652d7ec87c19 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_codegen-23d63c1d22db9f9b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=045b16676a0fea03 -C extra-filename=-1c1c825ddf210071 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_generator-1ab7cc95211a648b.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_shared-f166de4c441ec6c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6c656612f363b7a4 -C extra-filename=-12603849d7559c5b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdirs_sys-291ff452bb88f85b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=4b179b17f5ef916e -C extra-filename=-1cfec03e0724dfd1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libicu_properties-2b59a72980544090.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_edits) Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6ff658f521bc2e95 -C extra-filename=-a59a17a47dd27fc2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=aef1e41efd5e7c7e -C extra-filename=-31ea8f0c65f1c26c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/fs-err-31ea8f0c65f1c26c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libautocfg-65e2b7467aa3f82c.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mio v1.2.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=80d85e0928aeba5e -C extra-filename=-a04a4855890d4bce --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_derive v4.6.7 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=6df2659d0fe5adf6 -C extra-filename=-ddd0fa5d13e3c08e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=6854bf2d460b256d -C extra-filename=-d86d1805106d0c15 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=c82f34a8e6fc5fa7 -C extra-filename=-661c0e6116021cfe --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=77f1d6f22ffabe1b -C extra-filename=-403c5aef7fb86ced --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=8d83fa586b8b27fb -C extra-filename=-1a9e5e5214795b70 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lazy_static v1.5.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=463f3f51f3c08f39 -C extra-filename=-0944d80913434028 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9eff1b5d9512e9c1 -C extra-filename=-6bb82f5417c0c88c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblazy_static-0944d80913434028.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=dd1049a03134c64f -C extra-filename=-a269c850a7134edf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpercent_encoding-1a9e5e5214795b70.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=9186e8d523644013 -C extra-filename=-70941473c8481b38 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta --extern unscanny=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunscanny-403c5aef7fb86ced.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libversion_ranges-661c0e6116021cfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=880ccdf1e186f062 -C extra-filename=-54df4eddcf8f66aa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern inotify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libinotify-bd12c3941133ac64.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern mio=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmio-a04a4855890d4bce.rmeta --extern notify_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnotify_types-d86d1805106d0c15.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=a52e4a1347f4f435 -C extra-filename=-67681ec2e4309c50 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern clap_builder=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_builder-4ecbcd476ea3ee4f.rmeta --extern clap_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_derive-ddd0fa5d13e3c08e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/fs-err-31ea8f0c65f1c26c/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=e2672f4074f30aa5 -C extra-filename=-85888e1f541ac7ef --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_index-be79ce192eef8979.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_codegen-23d63c1d22db9f9b.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_edits-a59a17a47dd27fc2.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_importer-e157652d7ec87c19.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_literal-37414ffef2d13404.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_parser-cc9d41cb1fcf012f.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_stdlib-096cd34d9f19a007.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_combine-f590a1e580ee49dc.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_module_resolver-e64a3b458a90e6ca.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_core-491e8726f42fcf46.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_site_packages-7ef51c0f64d0537a.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=d4b0068e0e36107b -C extra-filename=-e3144cc0fc937c9a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libidna_adapter-1cfec03e0724dfd1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libutf8_iter-ffb43fffa0dd1215.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="base-0"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=87c68831f4c6859d -C extra-filename=-2b0e426c09062d30 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern dirs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libdirs-12603849d7559c5b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=49027ddc8a09c85d -C extra-filename=-1cc9ff980508be7d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/terminfo-1cc9ff980508be7d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_codegen-1c1c825ddf210071.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/nix-1a12b4f5bb5bafdd/build-script-build` Compiling crossbeam v0.8.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=433590d9374a5447 -C extra-filename=-109c0ea9104bf932 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=559563f4933fdfa5 -C extra-filename=-1d725d80d1d68621 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsiphasher-e1b2a27ee377c327.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=5bae129ac792aae6 -C extra-filename=-2660bbbeed9e9f88 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=bfb15739a78b22dc -C extra-filename=-14ce1eb2a199b910 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/tikv-jemalloc-sys-14ce1eb2a199b910 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcc-dc44090e2f31455b.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=e0939da81c0ecece -C extra-filename=-ae86eda90869cc86 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=e54070d5542d03d7 -C extra-filename=-506566885fdf4661 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=6ba0f6af94128c3a -C extra-filename=-9ebf35d4d09ac902 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ruff_options_metadata) Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=49b88e3608ab618c -C extra-filename=-99df36efde57c473 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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 nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=efc71ddd63f61bee -C extra-filename=-3c79ca5e1d13e797 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libminimal_lexical-9ebf35d4d09ac902.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=d4ac24c271a1873f -C extra-filename=-d59289d9a1f24426 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern chrono=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern matchers=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmatchers-2660bbbeed9e9f88.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnu_ansi_term-506566885fdf4661.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern sharded_slab=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsharded_slab-6bb82f5417c0c88c.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thread_local=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthread_local-ae86eda90869cc86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_core-297fb6b6affef436.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/tikv-jemalloc-sys-14ce1eb2a199b910/build-script-build` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=dda9c93543e508f0 -C extra-filename=-aa4df4e9cbd93cd2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf_shared-1d725d80d1d68621.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=e78a34e7beda7c1b -C extra-filename=-2cd7019ec4c184e2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/terminfo-1cc9ff980508be7d/build-script-build` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=b723607aadfca04e -C extra-filename=-3107b75a120aa0aa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libform_urlencoded-a269c850a7134edf.rmeta --extern idna=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libidna-e3144cc0fc937c9a.rmeta --extern percent_encoding=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpercent_encoding-1a9e5e5214795b70.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_derive-4352224d327ecbcc.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=3221eb2c99cafdfa -C extra-filename=-d18a624152d4a169 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=257c2115549a44b1 -C extra-filename=-08b1e498a05ac486 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_str_bytes v7.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=0bb574613e50cb73 -C extra-filename=-ca1483d7e8fab1b1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ee229e40b5ac3e63 -C extra-filename=-adbf3a93c168dcd2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=edba917657d29fbe -C extra-filename=-4a81153d721f81bc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern fnv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfnv-adbf3a93c168dcd2.rmeta --extern nom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnom-3c79ca5e1d13e797.rmeta --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libphf-aa4df4e9cbd93cd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=662bc5baaa0d4fe6 -C extra-filename=-4743dbe0a08b394c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern fs_err=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libfs_err-d18a624152d4a169.rmeta --extern os_str_bytes=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libos_str_bytes-ca1483d7e8fab1b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_nushell v4.6.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=ee1b832b38ba0158 -C extra-filename=-48cdfe60b8d71b3a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_complete-08b1e498a05ac486.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=7298bc5dd1098284 -C extra-filename=-08d1591d8b621f85 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern url=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liburl-3107b75a120aa0aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=196fd3b8cb820515 -C extra-filename=-6326e0751e18b244 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=96f8918ecb71b836 -C extra-filename=-005329e84eb6a96e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_derive-4352224d327ecbcc.so --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=0a20049b83150daa -C extra-filename=-47cfb5543786fd5e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitvec-3f158e8a52d87ee0.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libglobset-0575b1bb1c4145fa.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnotify-54df4eddcf8f66aa.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libpep440_rs-70941473c8481b38.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_cache-60d32d1138cf8bed.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_options_metadata-99df36efde57c473.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_ranged_value-8ccfd1f3d7c001f9.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtoml-9b47af556cbfa270.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_combine-f590a1e580ee49dc.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_module_resolver-e64a3b458a90e6ca.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_core-491e8726f42fcf46.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_semantic-85888e1f541ac7ef.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_vendored-1671069c09fa7827.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=628d431358a1db3a -C extra-filename=-7ad32e111695360f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_index-be79ce192eef8979.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_literal-37414ffef2d13404.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_stdlib-096cd34d9f19a007.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_module_resolver-e64a3b458a90e6ca.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_project-47cfb5543786fd5e.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_core-491e8726f42fcf46.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_semantic-85888e1f541ac7ef.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_vendored-1671069c09fa7827.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling console v0.16.4 Running `/usr/bin/rustc --crate-name console --edition=2021 /usr/share/cargo/registry/console-0.16.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="ansi-parsing"' --cfg 'feature="std"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi-parsing", "default", "std", "unicode-width", "windows-console-colors"))' -C metadata=2c5703687d5c624d -C extra-filename=-ea727cc255193b47 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff-core v0.1.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=c9e9c49f370a65c0 -C extra-filename=-12f1c84c38c2943f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=93cc24c6086ec1dc -C extra-filename=-15df941b11138845 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4c905859dbed1108 -C extra-filename=-3712f3db2617a2ec --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ty) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=3e392589285fe763 -C extra-filename=-fc92fae1b822733e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/ty-fc92fae1b822733e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.91-build/ty-0.0.91/ruff/target/release/build/ty-fc92fae1b822733e/build-script-build` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=ae84c7c640ead3a3 -C extra-filename=-b9f5c2f3d7a1e1bc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libgen_lsp_types-08d1591d8b621f85.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libjod_thread-3712f3db2617a2ec.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblsp_server-005329e84eb6a96e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_notebook-8b44fce60b3acbf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_ranged_value-8ccfd1f3d7c001f9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_combine-f590a1e580ee49dc.rmeta --extern ty_ide=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_ide-7ad32e111695360f.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_module_resolver-e64a3b458a90e6ca.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_project-47cfb5543786fd5e.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_core-491e8726f42fcf46.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_semantic-85888e1f541ac7ef.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=c1542122fb37915f -C extra-filename=-c137cd5ff4208300 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern console=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libconsole-ea727cc255193b47.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libportable_atomic-8cc721064c972276.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta --extern unit_prefix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libunit_prefix-15df941b11138845.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff v0.2.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=275dd685565f1f74 -C extra-filename=-cbaa3bbc8aebb673 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern jcore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libjiff_core-12f1c84c38c2943f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=c9c351f30e53cc27 -C extra-filename=-3c82e78815fa8e48 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtikv_jemalloc_sys-6326e0751e18b244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=516d29e1feb6f63a -C extra-filename=-5dbcad9df837168d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_complete-08b1e498a05ac486.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_complete_nushell-48cdfe60b8d71b3a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_command_line v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_command_line) Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f889401748ad63b -C extra-filename=-9bf1c9a849d6c662 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern argfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libargfile-4743dbe0a08b394c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8a16c3a18f488531 -C extra-filename=-ac119538829ffb5c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern nix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnix-2cd7019ec4c184e2.rmeta --extern terminfo=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libterminfo-4a81153d721f81bc.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern which=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwhich-19cac634fccbdd1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=ca35a230dde6a8e3 -C extra-filename=-01b908d6ac6dedbf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern nix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libnix-2cd7019ec4c184e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-flame v0.2.0 Running `/usr/bin/rustc --crate-name tracing_flame --edition=2018 /usr/share/cargo/registry/tracing-flame-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=1b251f586baf8b71 -C extra-filename=-9b64e2c61887cd97 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/liblazy_static-0944d80913434028.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=9c8c15cf423c0f2b -C extra-filename=-c99b48610d25be11 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=19c67c9246c4132c -C extra-filename=-c129f00d6086e813 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_complete_command-5dbcad9df837168d.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclearscreen-ac119538829ffb5c.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libctrlc-01b908d6ac6dedbf.rmeta --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindicatif-c137cd5ff4208300.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libjiff-cbaa3bbc8aebb673.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_command_line-9bf1c9a849d6c662.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_parser-cc9d41cb1fcf012f.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_ranged_value-8ccfd1f3d7c001f9.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtikv_jemallocator-3c82e78815fa8e48.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_flame-9b64e2c61887cd97.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_combine-f590a1e580ee49dc.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_project-47cfb5543786fd5e.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_semantic-85888e1f541ac7ef.rmeta --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_server-b9f5c2f3d7a1e1bc.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_site_packages-7ef51c0f64d0537a.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwild-c99b48610d25be11.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=a694c941bdd1852a -C extra-filename=-2f2ccbe6ef4130b5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap-67681ec2e4309c50.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclap_complete_command-5dbcad9df837168d.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libclearscreen-ac119538829ffb5c.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcolored-fb35793964eebc3f.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libctrlc-01b908d6ac6dedbf.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libindicatif-c137cd5ff4208300.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libjiff-cbaa3bbc8aebb673.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/librayon-e08a6d03f08350be.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_command_line-9bf1c9a849d6c662.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_db-7f06756e897a1486.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_python_parser-cc9d41cb1fcf012f.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libruff_ranged_value-8ccfd1f3d7c001f9.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde-944d4c64d6507c11.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtikv_jemallocator-3c82e78815fa8e48.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_flame-9b64e2c61887cd97.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rlib --extern ty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty-c129f00d6086e813.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_combine-f590a1e580ee49dc.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_project-47cfb5543786fd5e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_python_semantic-85888e1f541ac7ef.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_server-b9f5c2f3d7a1e1bc.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_site_packages-7ef51c0f64d0537a.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/deps/libwild-c99b48610d25be11.rlib -C strip=symbols -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Finished `release` profile [optimized] target(s) in 18m 51s 📦 Built wheel to /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/wheels/ty-0.0.91-py3-none-linux_x86_64.whl /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/wheels/ty-0.0.91-py3-none-linux_x86_64.whl Building wheel for ty (pyproject.toml): finished with status 'done' Created wheel for ty: filename=ty-0.0.91-py3-none-linux_x86_64.whl size=94028997 sha256=6318ca98c68ce77330f605bf9eefbaee6541554f83cc0f7b857d463ce97e8e67 Stored in directory: /builddir/build/BUILD/ty-0.0.91-build/.pyproject-builddir/pip-ephem-wheel-cache-7kdq_d6p/wheels/7d/fa/5a/e0f0323c12146ce68a7c77363ad63cf7d0e98f7658913b7610 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.URQRCS + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + '[' /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT ++ dirname /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ty-0.0.91-build + mkdir /builddir/build/BUILD/ty-0.0.91-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.91 ++ ls /builddir/build/BUILD/ty-0.0.91-build/pyproject-wheeldir/ty-0.0.91-py3-none-linux_x86_64.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=ty==0.0.91 + '[' -z ty==0.0.91 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ty-0.0.91-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ty-0.0.91-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.91-build/pyproject-wheeldir ty==0.0.91 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.91-build/pyproject-wheeldir Processing /builddir/build/BUILD/ty-0.0.91-build/pyproject-wheeldir/ty-0.0.91-py3-none-linux_x86_64.whl Installing collected packages: ty Successfully installed ty-0.0.91 + '[' -d /builddir/build/BUILD/ty-0.0.91-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.91-build/BUILDROOT/usr/bin/ty /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/bin/ty: no change + rm -rfv /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ty-0.0.91-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.91-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info' +++ basename /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.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.91.dist-info + _normalized=ty + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.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.91-build/BUILDROOT --record /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info/RECORD --output /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info/RECORD removed '/builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info/REQUESTED removed '/builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-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.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ty-0.0.91-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.91-build/ty-0.0.91-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.91-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.91.dist-info /builddir/build/BUILD/ty-0.0.91-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.91-build/ty-0.0.91-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.91-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ty.fish -t /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ty -t /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j1 --strict-build-id -m -i --build-id-seed 0.0.91-1.fc46 --unique-debug-suffix -0.0.91-1.fc46.x86_64 --unique-debug-src-base ty-0.0.91-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.91-build/ty-0.0.91 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.91-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.91-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.91-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.91-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ty-0.0.91-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.91-build/BUILDROOT /builddir/build/BUILD/ty-0.0.91-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.91-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.91-build/BUILDROOT/usr/lib/python3.15/site-packages/ty/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 152 directories and 489 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.91-build/BUILDROOT/usr Scanned 151 directories and 489 files, considered 489 files, read 8 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ty-0.0.91-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.TV9nK6 + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-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.91 + '[' '!' -f /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ty-0.0.91-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.91-build/ty-0.0.91-1.fc46.x86_64-pyproject-modules Check import: ty + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project' + cd ruff + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j1 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project Compiling unicode-ident v1.0.26 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c2a7e70edc9ce0a5 -C extra-filename=-83a5d33543831c93 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling proc-macro2 v1.0.107 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=6b0d3c4975dadcfa -C extra-filename=-9cde68ad8d6c3498 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/proc-macro2-9cde68ad8d6c3498 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/proc-macro2-9cde68ad8d6c3498/build-script-build` Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=3d7a389bb1f69dd3 -C extra-filename=-09739dc19a36a24b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/quote-09739dc19a36a24b -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/quote-09739dc19a36a24b/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=ea90516bebe826f9 -C extra-filename=-17673f10b22fee24 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=fb98b12170a49d40 -C extra-filename=-0943b73eb4733cfc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v3.0.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=ef155f378a489c9f -C extra-filename=-dc40c617119d9bef --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_core v1.0.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=f67e49f1c4fca28b -C extra-filename=-f106d84111b32071 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/serde_core-f106d84111b32071 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/serde_core-f106d84111b32071/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=45ed809b099c8b26 -C extra-filename=-e738d293c939ef2e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling libc v0.2.190 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=17ab9dac7d035959 -C extra-filename=-a5181a7b92814542 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/libc-a5181a7b92814542 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/libc-a5181a7b92814542/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=3e441e7b77ac209b -C extra-filename=-35b372f639b42432 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling memchr v2.8.3 Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=6d45f73567f8bc94 -C extra-filename=-318fcf873d02a567 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde v1.0.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=7e35a93de401d1fb -C extra-filename=-89e3ec0d853a25b2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/serde-89e3ec0d853a25b2 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/serde-89e3ec0d853a25b2/build-script-build` Compiling serde_derive v1.0.229 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=65f83e5098a25063 -C extra-filename=-8de76ea5ec409d2e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=4d4dc07be0a198c9 -C extra-filename=-4cf69e3a9a281506 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=7ac7712f53125719 -C extra-filename=-e9ecc6b5231ad4a7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg-if v1.0.5 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=d9e1803cc7211cbf -C extra-filename=-115ceefee98900c3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=33c9419f12da45e2 -C extra-filename=-086c65e00c83acab --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/zmij-086c65e00c83acab -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/zmij-086c65e00c83acab/build-script-build` Compiling itoa v1.0.18 Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=dc6c7ff2cb2167c3 -C extra-filename=-dc2934886b5ea521 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=66775267069b0759 -C extra-filename=-4c9a92faab93d7b5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=c2da61f53a3bfbeb -C extra-filename=-4991d4e64d510eec --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling smallvec v1.16.3 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=9faf6b3a056e5432 -C extra-filename=-fe8f160b5e56ae44 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling log v0.4.34 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=5ca3d1c4b2ca9619 -C extra-filename=-63dc1009806e314c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=b2063a3e18d91cda -C extra-filename=-6e23107b656f840d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfa3b195435d6fbd -C extra-filename=-db11ff0309734817 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=2369b64cb7ba71d2 -C extra-filename=-4fcb3a4284a23edb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=c5ea621947d71dcb -C extra-filename=-b41bc621382e8eb2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liballocator_api2-6e23107b656f840d.rmeta --extern equivalent=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern foldhash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfoldhash-4fcb3a4284a23edb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=59c657c6d1cae851 -C extra-filename=-7189132ca2218210 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=20bfb11696ef1a36 -C extra-filename=-e82ea05b392d1c8d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-7189132ca2218210.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indexmap v2.14.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=6d5f569cb8647ad7 -C extra-filename=-30c21faf085eca3d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustversion v1.0.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bad58c38280132a -C extra-filename=-299d4d8683761d0c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/rustversion-299d4d8683761d0c -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/rustversion-299d4d8683761d0c/build-script-build` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=549106535cdd9634 -C extra-filename=-876cd96d2267ed89 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/parking_lot_core-876cd96d2267ed89 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/parking_lot_core-876cd96d2267ed89/build-script-build` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7892ceb63c3cc400 -C extra-filename=-6e9907795c3001c5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling manyhow-macros v0.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6aa64ccc723a564f -C extra-filename=-c91ee496eb6cf61c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use-macros v0.9.0 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7dcc9760a8657033 -C extra-filename=-adf5e70b62a7a611 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=82560c02c14542a7 -C extra-filename=-82f201852da44c11 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=6951cc5d9c24cffa -C extra-filename=-b24b410e758b009d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libscopeguard-82f201852da44c11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=322ba4456032719c -C extra-filename=-457f98bf83d45634 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote_use_macros-adf5e70b62a7a611.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=b295c671414b9a80 -C extra-filename=-f28bce4b46230482 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmanyhow_macros-c91ee496eb6cf61c.so --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=fdeeb0a0ad67414e -C extra-filename=-c88416fafa759280 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=6f681812624d97b3 -C extra-filename=-77c68a65189db64f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=593f9db4bdc28a63 -C extra-filename=-3545add6a15c9dc3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=22d262d78e0e6860 -C extra-filename=-012051aa89ee1c62 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcollection_literals-3545add6a15c9dc3.rlib --extern interpolator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinterpolator-77c68a65189db64f.rlib --extern manyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmanyhow-f28bce4b46230482.rlib --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern quote_use=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote_use-457f98bf83d45634.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=6618ac6427ef177c -C extra-filename=-4d9aa8426c922aa9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustversion-6e9907795c3001c5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=31b66bf3f324f21b -C extra-filename=-966aba2e17064f69 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=4239ee2a6b693261 -C extra-filename=-bd35af333f3fd27a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern castaway=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzmij-4c9a92faab93d7b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=fde00c172a6ffb83 -C extra-filename=-cec3ee9d584a73c9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libattribute_derive_macro-012051aa89ee1c62.so --extern manyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmanyhow-f28bce4b46230482.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=50a31249a74aba9e -C extra-filename=-5a54ccb8c1a4cefe --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libparking_lot_core-c88416fafa759280.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=e631238be8437a78 -C extra-filename=-e02c7ef2078799cc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.21 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=cbf9af819e81b637 -C extra-filename=-f22e5082a7bc7837 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=68fae83ba69508fd -C extra-filename=-5b1ed9ee9d657dbc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libattribute_derive-cec3ee9d584a73c9.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling either v1.19.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=a19728db2d0cc36e -C extra-filename=-363f6fb37ba6ccf7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="indexmap"' --cfg 'feature="ordermap"' --cfg 'feature="parking_lot"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "arcstr", "bytes", "chrono", "chrono-tz", "compact-str", "dashmap", "default", "derive", "get-size-derive2", "half", "hashbrown", "indexmap", "ordermap", "orx-concurrent-vec", "parking_lot", "portable-atomic", "roaring", "smallvec", "std", "thin-vec", "url", "uuid"))' -C metadata=826431a2d0d2b91e -C extra-filename=-748557d3374b9432 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size_derive2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size_derive2-5b1ed9ee9d657dbc.so --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=0edc54a1fadb5aa6 -C extra-filename=-fa3f3fd0b33fd02a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-syntax v0.8.11 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=98fb70b125f4d43d -C extra-filename=-a22ecde1b0aacd56 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=c7c8daa78bba94a0 -C extra-filename=-edb49bc394b32811 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=686443b30c8abc02 -C extra-filename=-7ea214de24db2334 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-a22ecde1b0aacd56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-hash v2.1.3 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=67ee79bea4374e82 -C extra-filename=-f2ca9d71e2416640 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=14a5ccaaed3b93e9 -C extra-filename=-cb93f77098ffd9e2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-7ea214de24db2334.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-a22ecde1b0aacd56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitflags v2.13.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --cfg 'feature="serde_core"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=f9465d4997ddfa95 -C extra-filename=-118099ecc7d0527f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=a72f9aa5c87b1233 -C extra-filename=-b7c8712d1561f72c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/libc-b7c8712d1561f72c -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/libc-b7c8712d1561f72c/build-script-build` Compiling heck v0.5.0 Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e3320f530d28829d -C extra-filename=-bd292af0db190df8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=432140113d0b9589 -C extra-filename=-53d331a4689e01de --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=8e834d6def28c9d4 -C extra-filename=-608b208c01d98e96 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=008bbf72e686f4bb -C extra-filename=-7b65c1411ddff3a3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="dfa"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=1f53b0dd376a53af -C extra-filename=-00395fdb4162d5de --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=234e5108c65bf38b -C extra-filename=-853880c66000dda9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shlex v2.0.1 Running `/usr/bin/rustc --crate-name shlex --edition=2018 /usr/share/cargo/registry/shlex-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=05f6a0610b9dc492 -C extra-filename=-49fcd3a6355ddaaa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jobserver v0.1.35 Running `/usr/bin/rustc --crate-name jobserver --edition=2021 /usr/share/cargo/registry/jobserver-0.1.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=89633cd528e58e20 -C extra-filename=-58e80f6338caafae --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_text_size v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=4f3ef2c197e3e595 -C extra-filename=-004138e91b60fe4a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=2a45d524336a7fd6 -C extra-filename=-e1c67cfdda700d87 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling find-msvc-tools v0.1.14 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f721cd7ad6d695d0 -C extra-filename=-8919953807d43e13 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cc v1.4.6 Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=d65ec4dbe3b8ba01 -C extra-filename=-a29da5b62bc78820 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfind_msvc_tools-8919953807d43e13.rmeta --extern jobserver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjobserver-58e80f6338caafae.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshlex-49fcd3a6355ddaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-utils v0.8.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=aac680cb3adc31a6 -C extra-filename=-b80d0ed97a109a7c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/crossbeam-utils-b80d0ed97a109a7c -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/crossbeam-utils-b80d0ed97a109a7c/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=e16d3338d347a920 -C extra-filename=-ba2b7dbc51c3c43f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=511b46aab9481b39 -C extra-filename=-5c4db3d1f02238e9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28ec5a60a8102b08 -C extra-filename=-9c35c9e46b1a7690 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=ded9e15a6d886a78 -C extra-filename=-bd89df7b0ae84e00 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtinyvec_macros-9c35c9e46b1a7690.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=20f463bbb91a6dcb -C extra-filename=-69a27e3c72dae979 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=09be022c9b6ea183 -C extra-filename=-37dca6339280914e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8321bf7a15bc6e8 -C extra-filename=-5735149063b3cc99 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=4458ed926070d641 -C extra-filename=-d48487e08f1b60ca --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_source_file v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_source_file) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=b7e904712ec216e0 -C extra-filename=-a7a4ff993703ea34 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-d48487e08f1b60ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ba2a5c36635b2014 -C extra-filename=-3055c111942bcbc1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtinyvec-bd89df7b0ae84e00.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=b9ca1fef0ab92ec5 -C extra-filename=-95dca1ad58d9e469 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=1304bb8a46a42499 -C extra-filename=-efd5ae8d5e282489 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libeither-363f6fb37ba6ccf7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=84ed1e7d21d1ad43 -C extra-filename=-c3d1ff06db8f4d36 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=e8ce04e347b68841 -C extra-filename=-1729c9212f69e265 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=deb818c998ac2c70 -C extra-filename=-7713393da09284bf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_trivia) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dede62ad48022ad0 -C extra-filename=-837de8dd731c466a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-efd5ae8d5e282489.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-a7a4ff993703ea34.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-d48487e08f1b60ca.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-3055c111942bcbc1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=103110bf4779c8e8 -C extra-filename=-5d8b7659df22ef85 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=ac9ffc3fb2368339 -C extra-filename=-1851eab77f541d4d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7f2c0704f0cf15df -C extra-filename=-bedf1a27808efcaa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v2.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=1d841691366cbfbe -C extra-filename=-fe211d8fa8100176 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/thiserror-fe211d8fa8100176 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dd82f722a9b0d251 -C extra-filename=-1195766e43ee3230 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="attributes"' --cfg 'feature="log"' --cfg 'feature="release_max_level_debug"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=3e64f5031f3ade9e -C extra-filename=-af27138b7221e52e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern pin_project_lite=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpin_project_lite-1195766e43ee3230.rmeta --extern tracing_attributes=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_attributes-1851eab77f541d4d.so --extern tracing_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/thiserror-fe211d8fa8100176/build-script-build` Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_macros) Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=842b27bd573c07f9 -C extra-filename=-9236e84bf9ecbab0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-efd5ae8d5e282489.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-cb93f77098ffd9e2.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-837de8dd731c466a.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v2.0.21 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=08a8501e45b9d00e -C extra-filename=-8045f071eb907e6b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=9884fd6e15047d67 -C extra-filename=-659b2d5a15e3c7f8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=c68d5f68b02c7b3a -C extra-filename=-74dd745c9df7c335 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bdb9487ee0656f5f -C extra-filename=-4d480260c079378c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/typeid-4d480260c079378c -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/typeid-4d480260c079378c/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=51e4f28cf2c2c0d7 -C extra-filename=-cf70e307456d0e86 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror_impl-8045f071eb907e6b.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=4ba5bc98cb3d5bc1 -C extra-filename=-1f02039c09a8f385 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b7e2429c5bfb53ad -C extra-filename=-0d594ad03027f0fd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=a00e6e70e1d05a9a -C extra-filename=-0a48af909eec2056 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern castaway=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e11db7feb86cfdb0 -C extra-filename=-01aa765fdf46ee42 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=a311a1cead9be5ea -C extra-filename=-c3553ae93b6f59d2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9be03a2042372f97 -C extra-filename=-a32b1beee60b2076 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=a89df6cf7300249c -C extra-filename=-aa350d2054b93cab --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/portable-atomic-aa350d2054b93cab -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/portable-atomic-aa350d2054b93cab/build-script-build` Compiling ruff_cache v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_cache) Running `/usr/bin/rustc --crate-name ruff_cache --edition=2024 crates/ruff_cache/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=21ee724e6d41fac6 -C extra-filename=-91dd82d0c44222c3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern seahash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libseahash-c3553ae93b6f59d2.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=498d7d1adf5fe73b -C extra-filename=-6c55c3dede4171cb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsiphasher-1729c9212f69e265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0b5a6f7bbafa57c0 -C extra-filename=-9ccf373abff8e54f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=75b76e9b4ba2b773 -C extra-filename=-eb8b5028aa9c4fb4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=524c1ba58735956a -C extra-filename=-33a2bc130b1a8539 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/getrandom-33a2bc130b1a8539 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=24642a5b76499e17 -C extra-filename=-c7ba9a819b0d06b7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arrayvec v0.7.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=63add54689967326 -C extra-filename=-018c6e1ab8ddf3d0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=c8d64325485b2679 -C extra-filename=-a99ecd0e0dafe372 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtinyvec_macros-c7ba9a819b0d06b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/getrandom-33a2bc130b1a8539/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=ccd6ff99a63491ef -C extra-filename=-94e054dee940ff3f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling crossbeam-queue v0.3.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=5443ab44b639ca37 -C extra-filename=-b69631e1ff305d04 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling is-macro v0.3.8 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("small-panic"))' -C metadata=96de5e3d18c344cf -C extra-filename=-8feb9fc11e22fe16 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=64164b150d1eae94 -C extra-filename=-47a937fbfcc6f19e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2d9443d17d72febb -C extra-filename=-dd8914623d9437f6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtinyvec-a99ecd0e0dafe372.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 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=3475cb6cdcc57a40 -C extra-filename=-9c14eceecad0ca53 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsiphasher-5735149063b3cc99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=f8ed39580ca8952a -C extra-filename=-9a573acbebb2b3b7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macros v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=e47767e883654099 -C extra-filename=-82240bc46f3ce41e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inventory v0.3.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a7a098ba0901ea92 -C extra-filename=-2b2d45a32ffa083d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a774762b419803cb -C extra-filename=-da3e55f310b6dee8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=bdfb60b3ad3b9f6b -C extra-filename=-468102ae63b82bc7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a33d94614a14b5c7 -C extra-filename=-96a8355d6aeabbc7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=5f2b1250db91031d -C extra-filename=-b8d6baacb627aa04 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macro-rules v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=115806fad159b4ec -C extra-filename=-f0c75b4a396db2ca --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa v0.28.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="ordermap"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=5bb8517705053fba -C extra-filename=-f234e9b0e4134897 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern hashlink=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashlink-9a573acbebb2b3b7.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libintrusive_collections-b8d6baacb627aa04.rmeta --extern inventory=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinventory-2b2d45a32ffa083d.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa_macro_rules-f0c75b4a396db2ca.rmeta --extern salsa_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa_macros-82240bc46f3ce41e.so --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern typeid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtypeid-0d594ad03027f0fd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=a6eda728da9d2ad7 -C extra-filename=-5b3ebf191ac62fb3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcpufeatures-da3e55f310b6dee8.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand_core-96a8355d6aeabbc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_generator v0.13.1 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d9eb307fef91c92b -C extra-filename=-92b92cbc8bfcf920 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfastrand-468102ae63b82bc7.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-9c14eceecad0ca53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.152 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=ba0835822a0fc703 -C extra-filename=-b802a140f3433f1f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/serde_json-b802a140f3433f1f -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/serde_json-b802a140f3433f1f/build-script-build` Compiling phf_codegen v0.13.1 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0702d8aa2141a7b -C extra-filename=-d63874cd12c4204b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_generator-92b92cbc8bfcf920.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-9c14eceecad0ca53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e8d2ff9048edb0e -C extra-filename=-39e518c52af773bb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchacha20-5b3ebf191ac62fb3.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand_core-96a8355d6aeabbc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1e0fc0255a12f47d -C extra-filename=-45524435682ed5c9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=787d8a3470a8e6d1 -C extra-filename=-79b2e83424ee373f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_codegen-d63874cd12c4204b.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-39e518c52af773bb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=d493db65ec3ebd2d -C extra-filename=-d877030b05a60a10 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern itoa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzmij-4c9a92faab93d7b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=37e857f9ffb1e652 -C extra-filename=-305d9382535a507c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/object-305d9382535a507c -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/object-305d9382535a507c/build-script-build` Compiling ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=ecff62638f9a677b -C extra-filename=-9c8573c41b6b3508 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/ruff_unicode_names2-9c8573c41b6b3508 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2_generator-79b2e83424ee373f.rlib -Copt-level=3 -Cdebuginfo=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=47d061fd5b14cb41 -C extra-filename=-8743c4ce1a34743d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-6c55c3dede4171cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/ruff_unicode_names2-9c8573c41b6b3508/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=e4e8c56fe5683460 -C extra-filename=-7e88805ee75be417 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Compiling ruff_python_ast v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_ast) Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=551b222bd65f5f69 -C extra-filename=-f946a206a89074b0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern arrayvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ded5c85c3470f46 -C extra-filename=-371a016f78a5dbd7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern object=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libobject-7e88805ee75be417.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2024 crates/ruff_unicode_names2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=31e3cdfa7f89bbf1 -C extra-filename=-590b0e951a69ca57 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf-8743c4ce1a34743d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a734057e09e7781d -C extra-filename=-6bb6af3adf13b85e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-6bb6af3adf13b85e -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libar_archive_writer-371a016f78a5dbd7.rlib --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcc-a29da5b62bc78820.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f5cfffa1bbb9a202 -C extra-filename=-81b5704b6203bf5e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/psm-6bb6af3adf13b85e/build-script-build` Compiling stacker v0.1.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=750a70dce0ee457c -C extra-filename=-3c001e52f1f9f60a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/stacker-3c001e52f1f9f60a -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcc-a29da5b62bc78820.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/stacker-3c001e52f1f9f60a/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f3211d5b8a55b3ae -C extra-filename=-24c18aac82e8f0fa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bd5976627207e437 -C extra-filename=-b541da45003fa828 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern psm=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpsm-24c18aac82e8f0fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_parser v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=cbc97b3b266dcc87 -C extra-filename=-6f0f76ada955cdb0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern stacker=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstacker-b541da45003fa828.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=df1c8330f3b25348 -C extra-filename=-602d2dddf203476c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=3f15b77545387e5e -C extra-filename=-f42ba52bd3b907a9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=13d1143344b2939a -C extra-filename=-84e523b62822945c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern vte=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libvte-f42ba52bd3b907a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3b5659bd126a7e42 -C extra-filename=-d31b04fa2cba5b02 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clang-sys v1.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=cc1ae73687911637 -C extra-filename=-ac282e61fba3720f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/clang-sys-ac282e61fba3720f -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-d31b04fa2cba5b02.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=fbec2746e682a6e0 -C extra-filename=-a2ab7444a4050844 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/clang-sys-ac282e61fba3720f/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=8fbe386a3955e0b8 -C extra-filename=-7bb5d863d94d100d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/rustix-7bb5d863d94d100d -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e1d3930b1ee72f70 -C extra-filename=-1ba8583f4ffb8a37 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b67a52808134c030 -C extra-filename=-81e42dd285d6c6f9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libminimal_lexical-1ba8583f4ffb8a37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/rustix-7bb5d863d94d100d/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=519d95685f6146a7 -C extra-filename=-8c5ca7f32baa87cc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=fd2184678b40d033 -C extra-filename=-1c41acdb05731b67 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bindgen v0.72.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=f8aa2078fd007502 -C extra-filename=-af243de1df3f7cce --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/bindgen-af243de1df3f7cce -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/bindgen-af243de1df3f7cce/build-script-build` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=bcf70a0394e58fc9 -C extra-filename=-96fecd7a4a11f3fa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblinux_raw_sys-1c41acdb05731b67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=3805803276864c4f -C extra-filename=-3c7c51f24fc753e7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-d31b04fa2cba5b02.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern libloading=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibloading-8c5ca7f32baa87cc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cexpr v0.6.0 Running `/usr/bin/rustc --crate-name cexpr --edition=2018 /usr/share/cargo/registry/cexpr-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f1b37e335801cbe -C extra-filename=-5a1ec5966ade833b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern nom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnom-81e42dd285d6c6f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=0efa7c84804e4b0c -C extra-filename=-aae38788206edd44 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libeither-363f6fb37ba6ccf7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=f7bf7216783a97e6 -C extra-filename=-aca78b767ac3d6b3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bindgen --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=e007c9b4c07e55cf -C extra-filename=-148d17e1928dc79e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-aca78b767ac3d6b3.rmeta --extern cexpr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcexpr-5a1ec5966ade833b.rmeta --extern clang_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclang_sys-3c7c51f24fc753e7.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-aae38788206edd44.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-cb93f77098ffd9e2.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshlex-49fcd3a6355ddaaa.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pkg-config v0.3.34 Running `/usr/bin/rustc --crate-name pkg_config --edition=2021 /usr/share/cargo/registry/pkg-config-0.3.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af4cea165a9d3ff2 -C extra-filename=-7db6e75d59c59ae8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-sys v2.0.16 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=227a6e32c4b834d0 -C extra-filename=-cc8dcc2d93ee5a96 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbindgen-148d17e1928dc79e.rlib --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcc-a29da5b62bc78820.rlib --extern pkg_config=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpkg_config-7db6e75d59c59ae8.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=72803a8dbd53be0a -C extra-filename=-3eabbd83809bc706 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0a81b95171d0be15 -C extra-filename=-0552f8c30d96f6be --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=f078242d26b5e775 -C extra-filename=-4f7733753cffb66f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcpufeatures-0552f8c30d96f6be.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std_rng"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=6448e48d85532b35 -C extra-filename=-dd153e46d574147e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchacha20-4f7733753cffb66f.rmeta --extern getrandom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=f7e16c143d27b538 -C extra-filename=-e3302bdde3d02eae --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/anyhow-e3302bdde3d02eae -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/anyhow-e3302bdde3d02eae/build-script-build` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=bbd0a499c729476a -C extra-filename=-62ecfeb71ee78857 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/zstd-safe-62ecfeb71ee78857 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=32da1a4d1c1fec90 -C extra-filename=-db238e3232eb04bf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=91481f3de0d5089b -C extra-filename=-93f5e087baa124ff --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=196c7d5265761c0b -C extra-filename=-0e8b4ce465b46094 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling crossbeam-epoch v0.9.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=1f38800ba44f85c9 -C extra-filename=-d6dcad79d9474e10 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/crossbeam-epoch-d6dcad79d9474e10 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/crossbeam-epoch-d6dcad79d9474e10/build-script-build` Compiling crc32fast v1.5.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=f2b82aa9c48d737a -C extra-filename=-9dabe18937753eb2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/crc32fast-9dabe18937753eb2 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-deque v0.8.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c889cd8871fdd82f -C extra-filename=-631227ae56deb947 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/crossbeam-deque-631227ae56deb947 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/crossbeam-deque-631227ae56deb947/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=d0421603f8a083d4 -C extra-filename=-976abbba82bbdeab --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=8511681036e2a899 -C extra-filename=-fe0b740736a544d5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d1610128e5059a49 -C extra-filename=-c006590045f576df --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/camino-c006590045f576df -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/camino-c006590045f576df/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=ee3062fe69bf9c6d -C extra-filename=-4bdcec1146d9d9a2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libutf8parse-fe0b740736a544d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3659e5af2d39a13e -C extra-filename=-1b290523f35a76f7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=7372ce0211414f60 -C extra-filename=-e331b69a6cd8f4a3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/num-traits-e331b69a6cd8f4a3 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libautocfg-3eabbd83809bc706.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/num-traits-e331b69a6cd8f4a3/build-script-build` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=0c0948a1f54dd1ed -C extra-filename=-08bd3e492d6f9a4a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96/build-script-build` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=8bd8811a53283f9d -C extra-filename=-e33c3c7000fe7453 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=967e749c5d30e24b -C extra-filename=-2bcf3e5b5a2712be --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6f77662654a9a157 -C extra-filename=-7e208c89b7d954f2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=4b8f9bfbfaac7c7b -C extra-filename=-86dbbc05a8f52def --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=1012a0fbe617c73b -C extra-filename=-edbde004338e1049 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern anstyle_query=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle_query-7e208c89b7d954f2.rmeta --extern colorchoice=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolorchoice-2bcf3e5b5a2712be.rmeta --extern utf8parse=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libutf8parse-fe0b740736a544d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=25362baf729f83bf -C extra-filename=-873dd8acee0c5d81 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=2df6e51184fa9b0b -C extra-filename=-b0587b9a0d4cd259 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=d138a34ad13f1410 -C extra-filename=-2b6957aa43350d32 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libiana_time_zone-b0587b9a0d4cd259.rmeta --extern num_traits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnum_traits-873dd8acee0c5d81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/zstd-safe-62ecfeb71ee78857/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=e089614380a68b92 -C extra-filename=-9641787425384448 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=abb04246a788f0eb -C extra-filename=-d435d0fcbd4be98a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lazy_static v1.5.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=1a36297c78402fc9 -C extra-filename=-05c6d35c5844c0b5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c343e14f92768a6b -C extra-filename=-b77aa5cf5cb11a18 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblazy_static-05c6d35c5844c0b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=fcb0ab7bd7f82269 -C extra-filename=-f7d45e2681912675 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzstd_sys-9641787425384448.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=41c8db0a6b3173e3 -C extra-filename=-b5b1ff2f299eeb05 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/crc32fast-9dabe18937753eb2/build-script-build` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=3fc368e528fd250f -C extra-filename=-34813b381ff03082 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=45c46d0a02d53276 -C extra-filename=-607eac8eb3dbe67f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=337dbc00bee1ea4d -C extra-filename=-f21d462a96772ab9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=3ccc2a278c938b3f -C extra-filename=-e23ce8e1a6b6e069 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=cd067a651b483ac8 -C extra-filename=-b554ea09cf0afb09 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern chrono=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern matchers=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmatchers-34813b381ff03082.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnu_ansi_term-e23ce8e1a6b6e069.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern sharded_slab=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsharded_slab-b77aa5cf5cb11a18.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thread_local=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthread_local-607eac8eb3dbe67f.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=cfcf60724e511c94 -C extra-filename=-e6a0bddf7acfbf02 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling zstd v0.13.3 Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=96a5f54470b9130c -C extra-filename=-208a65d19b7e324b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzstd_safe-f7d45e2681912675.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_notebook v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d8836e3d9f5a040a -C extra-filename=-261761c609d6ecb3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=0ff1645979d55bfb -C extra-filename=-e3008797f5a81d43 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=d1af03a55170f18d -C extra-filename=-6cbcce6ef3603259 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=6f3d63a012c51934 -C extra-filename=-b0165f114852a362 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=6c9ce528007d4c76 -C extra-filename=-2f4db17717c66b55 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.13.0 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=c29ff75ec46240e8 -C extra-filename=-14babaf384f69107 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=2fb55592b6e27302 -C extra-filename=-6cb293f1529542ca --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrc32fast-e6a0bddf7acfbf02.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtyped_path-14babaf384f69107.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzstd-208a65d19b7e324b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=7f07e52b645ea324 -C extra-filename=-7580136ec9d89bc0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-2f4db17717c66b55.rmeta --extern lock_api=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libparking_lot_core-c88416fafa759280.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-junit v0.8.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=9f7eea54f7b2acbb -C extra-filename=-65b02b3454f8e784 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern chrono=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnewtype_uuid-e3008797f5a81d43.rmeta --extern quick_xml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquick_xml-6cbcce6ef3603259.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom-derive v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16c7350381d5a23a -C extra-filename=-f3521d5797972914 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsynstructure-f21d462a96772ab9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_static v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ty_static) Running `/usr/bin/rustc --crate-name ty_static --edition=2024 crates/ty_static/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3b6ac3842bcdd2fe -C extra-filename=-dc8e043398f0cb38 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_memory_usage v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_memory_usage) Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2fd41600e8851a1f -C extra-filename=-ce7fda472a04be31 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=866b2d8c3bc75516 -C extra-filename=-83b42df1d053c806 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustversion-6e9907795c3001c5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=71d9e1766e9892a1 -C extra-filename=-429843b966577f38 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4e9a6d3d6ee94362 -C extra-filename=-c5d1712db0c5761e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=3dca857b24e1968c -C extra-filename=-02aa3ee7fc95327c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=daf648443fdaa5a3 -C extra-filename=-879b210120ba0a40 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=162b622dfd1884ec -C extra-filename=-c1231df49e745e01 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5280901250446359 -C extra-filename=-c7b2aea1fde257a9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=08f9cce59e810b6d -C extra-filename=-0e2cd4999bcf1260 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerofrom_derive-f3521d5797972914.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke-derive v0.8.4 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=399de5e4b12a7901 -C extra-filename=-318da88a19f1d76c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsynstructure-f21d462a96772ab9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=fc22302c2607ad71 -C extra-filename=-944025414d7b02f7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=51ba307539e19827 -C extra-filename=-492b319373d36c63 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstable_deref_trait-944025414d7b02f7.rmeta --extern yoke_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libyoke_derive-318da88a19f1d76c.so --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_db v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=e5c5021597fb7236 -C extra-filename=-baeeacfbc21b8059 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern arc_swap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libarc_swap-83b42df1d053c806.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern dashmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdashmap-7580136ec9d89bc0.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pathdiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpathdiff-c1231df49e745e01.rmeta --extern quick_junit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquick_junit-65b02b3454f8e784.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta --extern which=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwhich-b0165f114852a362.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=1e7d69ca9be0fde6 -C extra-filename=-d0c9fbd2376f0caa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfastrand-d435d0fcbd4be98a.rmeta --extern getrandom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern rustix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustix-96fecd7a4a11f3fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec-derive v0.11.6 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=be024cf8d813f309 -C extra-filename=-cb475e2ddaf63d68 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec v0.11.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=6fefd0263fbc9b39 -C extra-filename=-6112436687fb8d94 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec_derive-cb475e2ddaf63d68.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling displaydoc v0.2.6 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=0ce26da157b8e7f7 -C extra-filename=-6e94c74a387cb990 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.4 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=de40782aecff0c64 -C extra-filename=-67765cc19107cd1c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ucd-trie v0.1.7 Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=5f8eedcee0fa612f -C extra-filename=-b133ceef6fda35f5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=48990095fc2cfdac -C extra-filename=-2590bfeda2fecc7e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=80d0cb0b877c3c83 -C extra-filename=-ea8a4c7ab0258be6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=06caf45cda1ef696 -C extra-filename=-c0a047d5f37d275b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern litemap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblitemap-ea8a4c7ab0258be6.rmeta --extern tinystr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtinystr-67765cc19107cd1c.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest v2.8.6 Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=0613bc4a57a070dd -C extra-filename=-eec9df124e48c6a5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ucd_trie=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libucd_trie-b133ceef6fda35f5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=9681b1187318a102 -C extra-filename=-93a6572ca94c9559 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=0c61b270c0a3f7df -C extra-filename=-d82c3a706e69d2e8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling console v0.16.4 Running `/usr/bin/rustc --crate-name console --edition=2021 /usr/share/cargo/registry/console-0.16.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="ansi-parsing"' --cfg 'feature="std"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi-parsing", "default", "std", "unicode-width", "windows-console-colors"))' -C metadata=cd07c1aa64fa267e -C extra-filename=-72c33679996adfb1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=241513c65b61ca5b -C extra-filename=-d71a1f6336102750 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/icu_properties_data-d71a1f6336102750 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6bc510c6b3a85f18 -C extra-filename=-c963b8af461b7495 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/icu_normalizer_data-c963b8af461b7495 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9cde460dade7802c -C extra-filename=-7539f7de31c635b1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=617da7873cddfa08 -C extra-filename=-8bde0c7c37b59eb5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern potential_utf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpotential_utf-d82c3a706e69d2e8.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libutf8_iter-7539f7de31c635b1.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/icu_normalizer_data-c963b8af461b7495/build-script-build` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/icu_properties_data-d71a1f6336102750/build-script-build` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=7945a52745ba34b7 -C extra-filename=-f5e51b9e249ea89d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_meta v2.8.6 Running `/usr/bin/rustc --crate-name pest_meta --edition=2021 /usr/share/cargo/registry/pest_meta-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras"))' -C metadata=8280364b0fb778ba -C extra-filename=-1e2affdf71fab390 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpest-eec9df124e48c6a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_generator v2.8.6 Running `/usr/bin/rustc --crate-name pest_generator --edition=2021 /usr/share/cargo/registry/pest_generator-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "export-internal", "grammar-extras", "std"))' -C metadata=95e0093e310c119a -C extra-filename=-40b8f832f0114468 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpest-eec9df124e48c6a5.rmeta --extern pest_meta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpest_meta-1e2affdf71fab390.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8025b44f1551dec7 -C extra-filename=-6e10f9e052b11e30 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=986e3d8f1774e7f6 -C extra-filename=-b3fa642f6a71c725 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=d2894047f8ef3923 -C extra-filename=-2a8989a27e3c7aec --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=81105f90fe0d53db -C extra-filename=-46c70e0aae8b9cde --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ucd_trie=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libucd_trie-2a8989a27e3c7aec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=d34ca719a225bd52 -C extra-filename=-9a64d2a70d8ec789 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_normalizer_data-b3fa642f6a71c725.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=2a5984b678b139dd -C extra-filename=-abadee8704149068 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_collections=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern icu_properties_data=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_properties_data-6e10f9e052b11e30.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_derive v2.8.6 Running `/usr/bin/rustc --crate-name pest_derive --edition=2021 /usr/share/cargo/registry/pest_derive-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras", "std"))' -C metadata=f6ce54ec3839a573 -C extra-filename=-b1721d82a92f7565 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpest-eec9df124e48c6a5.rlib --extern pest_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpest_generator-40b8f832f0114468.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ron v0.12.2 Running `/usr/bin/rustc --crate-name ron --edition=2021 /usr/share/cargo/registry/ron-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "indexmap", "integer128", "internal-span-substring-test", "std", "unicode-segmentation"))' -C metadata=6fbcbff4719dfeab -C extra-filename=-92de7380e7759804 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern typeid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtypeid-0d594ad03027f0fd.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v2.7.0 Running `/usr/bin/rustc --crate-name similar --edition=2018 /usr/share/cargo/registry/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=02566ac6bd39c46c -C extra-filename=-3745a2d623caedf0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling insta v1.49.0 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.49.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="colors"' --cfg 'feature="console"' --cfg 'feature="default"' --cfg 'feature="filters"' --cfg 'feature="json"' --cfg 'feature="pest"' --cfg 'feature="pest_derive"' --cfg 'feature="redactions"' --cfg 'feature="regex"' --cfg 'feature="ron"' --cfg 'feature="serde"' --cfg 'feature="strip-ansi-escapes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_cargo_insta_internal", "clap", "colors", "console", "csv", "default", "filters", "glob", "globset", "json", "pest", "pest_derive", "redactions", "regex", "ron", "serde", "strip-ansi-escapes", "toml", "walkdir", "yaml"))' -C metadata=89a377eace94080a -C extra-filename=-4557d095fa317eec --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern console=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpest-46c70e0aae8b9cde.rmeta --extern pest_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpest_derive-b1721d82a92f7565.so --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ron=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libron-92de7380e7759804.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-3745a2d623caedf0.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=022af0de0ebc94a6 -C extra-filename=-a6281e43f49da98c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=0d9753a83ad11471 -C extra-filename=-8ddc30ed2f4dc1d5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern winnow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwinnow-a6281e43f49da98c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_spanned v1.1.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=5334ebb1b93c5657 -C extra-filename=-d25cec6f0efcdb58 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_stdlib v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_stdlib) Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6c72501861156fbd -C extra-filename=-7dbbf80c8cb06778 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum_macros v0.28.0 Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6e0d184108a01b2 -C extra-filename=-784e92c3a84ce812 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=702b1c8c4fc8fb24 -C extra-filename=-b1ffa94c283422a8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7a544116bf066f22 -C extra-filename=-51fb93ffff972381 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v1.1.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=25ff8954ab78da0d -C extra-filename=-83cfe9a94fff02b8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_datetime-b1ffa94c283422a8.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern toml_writer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_writer-51fb93ffff972381.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwinnow-a6281e43f49da98c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=93ded70466255439 -C extra-filename=-f8ff7e21858a8471 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f65b3bd17bd4614c -C extra-filename=-f0c97f19995ddda2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern rustix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustix-96fecd7a4a11f3fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_lex v1.1.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af4b5ff673fce629 -C extra-filename=-19523cad6df855fc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=938aed90dafaee7d -C extra-filename=-b5f0b3b23650fc61 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_builder v4.6.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=c4a6503170356514 -C extra-filename=-89e44ce278114e22 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap_lex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_lex-19523cad6df855fc.rmeta --extern strsim=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrsim-b5f0b3b23650fc61.rmeta --extern terminal_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libterminal_size-f0c97f19995ddda2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_index v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=4ffb1d0ef1443f5b -C extra-filename=-6bb7b3914b37b832 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_derive v4.6.7 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=edf8f3701ceb265d -C extra-filename=-9da5f3b9811f3e8a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=5fcdf5b4d8086c32 -C extra-filename=-78d8ec813d7d6662 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=10f76f6fd38823df -C extra-filename=-b2c067affc770c84 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_builder-89e44ce278114e22.rmeta --extern clap_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_derive-9da5f3b9811f3e8a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_ranged_value v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=4101c5170f647538 -C extra-filename=-bee8f07fa2068bd3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_literal) Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8913015dd1c209cd -C extra-filename=-22801c6b4e18de25 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_properties-abadee8704149068.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=01623a5568cda8a7 -C extra-filename=-f5dfb31b1c33df8b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=76498644fc15cd6f -C extra-filename=-14655fb50b60e978 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=ea9e500f378c60b5 -C extra-filename=-9a902b7c2d3dc6a1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_edits) Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0cb4c87134cb4874 -C extra-filename=-bb4043b7840543e4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_site_packages v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=0355ddb1e4fb9940 -C extra-filename=-6782aa22007f1d27 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=da0012c388a87c50 -C extra-filename=-a147bee09ce4152f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b1b939eb9d32391c -C extra-filename=-ca45669ee83a71b7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=556b180e7f2d7d36 -C extra-filename=-8b7b17fe1dae791b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unscanny=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunscanny-ca45669ee83a71b7.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libversion_ranges-a147bee09ce4152f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=6aacc4de02222290 -C extra-filename=-354bba2d53f20741 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_properties-abadee8704149068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=54a950954a1e1d85 -C extra-filename=-b520e1415645725c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a07342326ad3e642 -C extra-filename=-07a4e58f5266564d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4822efffaf369441 -C extra-filename=-d9b8897aadd0e431 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern option_ext=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liboption_ext-07a4e58f5266564d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=16d8c2ee80a18339 -C extra-filename=-0247f831ead1651c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpercent_encoding-b520e1415645725c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=46147e06c049a99f -C extra-filename=-34a93c529e0d081d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libidna_adapter-354bba2d53f20741.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libutf8_iter-7539f7de31c635b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=0c919ce2faec3cb1 -C extra-filename=-fe06e8b22d221827 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libform_urlencoded-0247f831ead1651c.rmeta --extern idna=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libidna-34a93c529e0d081d.rmeta --extern percent_encoding=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpercent_encoding-b520e1415645725c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=009a64e66af89a6f -C extra-filename=-b7193e4fe852355d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdirs_sys-d9b8897aadd0e431.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_options_metadata v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_options_metadata) Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=a561b560d86dd56a -C extra-filename=-3f4097baaa74e3e9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="base-0"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=49af52aa91a31b35 -C extra-filename=-2c1cbb1234bd5b9c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern dirs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdirs-b7193e4fe852355d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96/build-script-build` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a403fbe78ed50ba9 -C extra-filename=-1597ab869993c253 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/rayon-core-1597ab869993c253 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/rayon-core-1597ab869993c253/build-script-build` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9f6050369c3906b4 -C extra-filename=-46345ffaefbcbbb8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=545adf89c35e7e95 -C extra-filename=-d914679648006ce8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.91-build/ty-0.0.91/ruff/target/rpm/build/zstd-safe-62ecfeb71ee78857/build-script-build` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=2bcb1ef83f6e7a75 -C extra-filename=-1c712f3f03b90850 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzstd_sys-d914679648006ce8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12271874ba7a5e88 -C extra-filename=-ab34e0eb572b70fd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --extern rayon_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon_core-46345ffaefbcbbb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/crc32fast-9dabe18937753eb2/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=482462dceddc27db -C extra-filename=-01e1799e68cef5c0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64b4ddf7ae9e535d -C extra-filename=-8baa804d9521b015 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8cc276aba46330e8 -C extra-filename=-0a702e6352e7981c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=7bcd023f1b7aee84 -C extra-filename=-d30b69a2a75bcd45 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libequivalent-8baa804d9521b015.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-0a702e6352e7981c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff v0.2.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=a8d3b6fd0153b631 -C extra-filename=-3db320c283bc14f8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern jcore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff_core-01e1799e68cef5c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=dd49c2474b9912d1 -C extra-filename=-174011e5b8fe2fd2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=28e3e3ab0b667f6c -C extra-filename=-83a98d0154f6f92d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzstd_safe-1c712f3f03b90850.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=fdb6c4c49884d8ad -C extra-filename=-f87d109cef8e4083 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e1e1e947eabcbbfb -C extra-filename=-a27c7fcd9890511e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=b145caa54da0fd29 -C extra-filename=-f27ce3a0d616d1e0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=f8860e533c454ee8 -C extra-filename=-b3b9324481bf0cb1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrc32fast-174011e5b8fe2fd2.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-d30b69a2a75bcd45.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtyped_path-f27ce3a0d616d1e0.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzstd-83a98d0154f6f92d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0dbf74c108b550cf -C extra-filename=-b8107d1e8fea480d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsame_file-a27c7fcd9890511e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58a610838379444e -C extra-filename=-f64a18a2ab8f2499 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ty_vendored) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty_vendored/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=4ea03c456e5a8e26 -C extra-filename=-d5531459998a7bb6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/ty_vendored-d5531459998a7bb6 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-f64a18a2ab8f2499.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-b8107d1e8fea480d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-b3b9324481bf0cb1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam v0.8.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=54aab93f88b529c2 -C extra-filename=-280ea1dc9ca72dc7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/ty_vendored-d5531459998a7bb6/build-script-build` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f8ab3d45d59d160a -C extra-filename=-b823659b7579da3e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/thiserror-b823659b7579da3e -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/thiserror-b823659b7579da3e/build-script-build` Compiling ruff_formatter v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_formatter) Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=76dec2a36b0eee9c -C extra-filename=-d8162d99a06cfd12 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e1c72bd60404aebb -C extra-filename=-df94812c7d99f618 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bd46bb8104c0abd0 -C extra-filename=-1cdfba1d5d3c939f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e8bebd9da2337d4e -C extra-filename=-e5a3b43fda3b9bac --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/paste-e5a3b43fda3b9bac -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=2f00b81f47274b15 -C extra-filename=-e6c5b90912b1aa94 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling radium v0.7.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/radium-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d322c9868b0bcab -C extra-filename=-13428349872bdc38 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/radium-13428349872bdc38 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/radium-13428349872bdc38/build-script-build` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=7ba4766c02ed7679 -C extra-filename=-0480b3da3f352d81 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpeg_runtime-e6c5b90912b1aa94.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/paste-e5a3b43fda3b9bac/build-script-build` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=ef5cf374fae68472 -C extra-filename=-bac7a62fa5e20f19 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern inotify_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinotify_sys-1cdfba1d5d3c939f.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=393c40c30059c6cb -C extra-filename=-f9beacf429b168c0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror_impl-df94812c7d99f618.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=bc0e014928ebeab3 -C extra-filename=-650d7a6975f160e1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=d4e9d92a60c0eadd -C extra-filename=-d5dd46ccd39739a2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=922049ff10bc2ba1 -C extra-filename=-4a793a0b6bf85c41 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mio v1.2.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=96df7353318b10af -C extra-filename=-4808d467143e57fa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=717de746e48c069c -C extra-filename=-ded9e403b8100e30 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1f799ce593334c12 -C extra-filename=-a5b5621e1a181915 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=05af939de9094932 -C extra-filename=-fc5011098aa14cdf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=adc8fe8df3e02462 -C extra-filename=-75862cd3976af2f3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bb517de1b4aa98c9 -C extra-filename=-597625f2af1d5e5a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=7b1ef0addbfe7e35 -C extra-filename=-da8525ce25fd9a6f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=a5780ff676d0c74f -C extra-filename=-517ee2f4139206c9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_datetime-ded9e403b8100e30.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwinnow-da8525ce25fd9a6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=588de40a52147361 -C extra-filename=-aa097cec9f6fa20c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-d5dd46ccd39739a2.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-f9beacf429b168c0.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern url=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --extern urlencoding=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liburlencoding-597625f2af1d5e5a.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libversion_ranges-a147bee09ce4152f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=80b44fa6520faec8 -C extra-filename=-093378be7a6b356f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpeg_macros-0480b3da3f352d81.so --extern peg_runtime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpeg_runtime-75862cd3976af2f3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wyz v0.5.1 Running `/usr/bin/rustc --crate-name wyz --edition=2018 /usr/share/cargo/registry/wyz-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7adc37d2a5680c05 -C extra-filename=-d2bf88dec50739f1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern tap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtap-a5b5621e1a181915.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=6256517ca4817711 -C extra-filename=-ff41453e54bdfba1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern inotify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinotify-bac7a62fa5e20f19.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern mio=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmio-4808d467143e57fa.rmeta --extern notify_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify_types-4a793a0b6bf85c41.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name paste --edition=2018 /usr/share/cargo/registry/paste-1.0.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2b93532cdf40966a -C extra-filename=-5a6e2378d95288f7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Running `/usr/bin/rustc --crate-name radium --edition=2018 /usr/share/cargo/registry/radium-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9f37ad3e789a16be -C extra-filename=-eff2732a3845d79e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg radium_atomic_8 --cfg radium_atomic_16 --cfg radium_atomic_32 --cfg radium_atomic_64 --cfg radium_atomic_ptr` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=edcd7c83ca15c501 -C extra-filename=-336fae5ffff089a6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst_derive v1.9.0 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d7fe90a88e6af4b6 -C extra-filename=-7553eb1f393b4cb2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rust-stemmers v1.2.0 Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=894c3437e3110ef1 -C extra-filename=-131613b9c769056d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling funty v2.0.0 Running `/usr/bin/rustc --crate-name funty --edition=2018 /usr/share/cargo/registry/funty-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=45af8b9246b0d58e -C extra-filename=-b7f9cdab3a5e951c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=e336a5015a0b6c96 -C extra-filename=-cfee51d2bf8ca957 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-absolutize v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=1997ee8497c4b5d7 -C extra-filename=-548de43c1014e752 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_dedot-cfee51d2bf8ca957.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=d447e6635b80a543 -C extra-filename=-f4ad35932bcd76f5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern funty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfunty-b7f9cdab3a5e951c.rmeta --extern radium=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libradium-eff2732a3845d79e.rmeta --extern tap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtap-a5b5621e1a181915.rmeta --extern wyz=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwyz-d2bf88dec50739f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3ac44169ffed78b5 -C extra-filename=-1859dbb41d8c827e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf-8743c4ce1a34743d.rmeta --extern rust_stemmers=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librust_stemmers-131613b9c769056d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst v1.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=93c473ad54bc3248 -C extra-filename=-cd648b74c37e6bbf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-336fae5ffff089a6.rlib --extern libcst_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibcst_derive-7553eb1f393b4cb2.so --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern paste=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpaste-5a6e2378d95288f7.so --extern peg=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpeg-093378be7a6b356f.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=3dd209cc508a0f8a -C extra-filename=-829b3e23f1cb92c5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pep508_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep508_rs-aa097cec9f6fa20c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-517ee2f4139206c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_formatter v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=ffbc1a01c4845865 -C extra-filename=-c79dacea9331c45c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern countme=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_combine v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=7071b9d912e772c4 -C extra-filename=-aeb4d3d98cac7ba0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=3b183f1c78f0a10b -C extra-filename=-7ae53db10cc36d8a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_index v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_python_index) Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=759fa895aa1fbcf3 -C extra-filename=-35293dbba950461b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=22f6d0c6685c4a59 -C extra-filename=-6d3ecf8b539cc1a9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast v1.0.27 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b8b48962be1e10d -C extra-filename=-38d964c8f944d387 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/ref-cast-38d964c8f944d387 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4f514bbe041355a2 -C extra-filename=-0f9527d1785fe3eb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=80b0516f1e46612a -C extra-filename=-08434038d9f80f1a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/ref-cast-38d964c8f944d387/build-script-build` Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=638f2e878be61f7b -C extra-filename=-0b4e25768f7b2e0d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=5820d11e733b98a4 -C extra-filename=-30ed8c45f38856c5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern url=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling test-case-core v3.3.1 Running `/usr/bin/rustc --crate-name test_case_core --edition=2021 /usr/share/cargo/registry/test-case-core-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=f6a1e080261306ef -C extra-filename=-dbf47f0c8a5aec40 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast-impl v1.0.27 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1edd871dcab0be40 -C extra-filename=-95c5d856ca0adf41 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eb7d0ae2605259a7 -C extra-filename=-c3c1b79303054611 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee9eff215cbf85c9 -C extra-filename=-800e61ef582fd4a5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=7931cda7da850e81 -C extra-filename=-c0705025822e650f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="small_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=053b8a02b26ba049 -C extra-filename=-daa08a0fdc0c5f66 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand_core-c0705025822e650f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars_derive v1.2.3 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f15cee4bd64e8315 -C extra-filename=-89a48cbc89f3c700 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern serde_derive_internals=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_derive_internals-c3c1b79303054611.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df3d278a2cc339b8 -C extra-filename=-c175d6d686776efc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libref_cast_impl-95c5d856ca0adf41.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling test-case-macros v3.3.1 Running `/usr/bin/rustc --crate-name test_case_macros --edition=2021 /usr/share/cargo/registry/test-case-macros-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=e0eb50729027c24f -C extra-filename=-08130880c3ee24da --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern test_case_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case_core-dbf47f0c8a5aec40.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_linter v0.17.1 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=b6bc736b4ded26fb -C extra-filename=-96d0146767863509 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern fern=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern imperative=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libimperative-1859dbb41d8c827e.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern libcst_native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern natord=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnatord-08434038d9f80f1a.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rmeta --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_semantic-7ae53db10cc36d8a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern typed_arena=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern url=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=c37436905207b9c7 -C extra-filename=-09ff30d15c8a3f59 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=128a92f052420e22 -C extra-filename=-dd54d4fe9782ab51 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/fs-err-dd54d4fe9782ab51 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libautocfg-3eabbd83809bc706.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=63c057b4c84e7788 -C extra-filename=-392dee0e7f4a688b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsiphasher-5735149063b3cc99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c75b85efccf91c2f -C extra-filename=-9f5a1dc966d9ba05 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars v1.2.3 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=7600d676857821de -C extra-filename=-2e47f7c49741c9eb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdyn_clone-9f5a1dc966d9ba05.rmeta --extern ref_cast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libref_cast-c175d6d686776efc.rmeta --extern schemars_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libschemars_derive-89a48cbc89f3c700.so --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_generator v0.11.3 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33367048bfee9918 -C extra-filename=-49d4736d907918fd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-392dee0e7f4a688b.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-daa08a0fdc0c5f66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/fs-err-dd54d4fe9782ab51/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=9b804fba5f98fadf -C extra-filename=-dac4949870312183 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling test-case v3.3.1 Running `/usr/bin/rustc --crate-name test_case --edition=2021 /usr/share/cargo/registry/test-case-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("regex", "with-regex"))' -C metadata=beb8d5488e662cff -C extra-filename=-b18984b9bd82554b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case_macros-08130880c3ee24da.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=663bfb61e0bffb24 -C extra-filename=-8c57f3a0b1e2691d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=7849acf90bd8f8d9 -C extra-filename=-fb9bdef877718867 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/nix-fb9bdef877718867 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_aliases-8c57f3a0b1e2691d.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=21edf5e34e5c2e1c -C extra-filename=-75ccf1a79df56924 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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 phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d7c807d0e9d68fe -C extra-filename=-a1fe794256bdbb82 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_generator-49d4736d907918fd.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-392dee0e7f4a688b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_graph v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=6c73626cb6f31902 -C extra-filename=-b1c04b917c9d5c9f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern schemars=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libschemars-2e47f7c49741c9eb.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling os_str_bytes v7.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=d074551ea73fea14 -C extra-filename=-315a8b4a2c261862 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=db2dc22a2b2ba089 -C extra-filename=-6029c8478776eb9a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/escargot-6029c8478776eb9a -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.91-build/ty-0.0.91/ruff/target/rpm/build/escargot-6029c8478776eb9a/build-script-build` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=4cf0bddfa60b427e -C extra-filename=-b3d83d0d681acf12 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfs_err-75ccf1a79df56924.rmeta --extern os_str_bytes=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libos_str_bytes-315a8b4a2c261862.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ce9c2852516fa63 -C extra-filename=-32dfc7bd9c686133 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/terminfo-32dfc7bd9c686133 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_codegen-a1fe794256bdbb82.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/nix-fb9bdef877718867/build-script-build` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e030a4523b373389 -C extra-filename=-321cd3892a4870cd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=c9e76e9049fca832 -C extra-filename=-af6dd90addfb5459 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsiphasher-1729c9212f69e265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=aca4c5062d6b8c77 -C extra-filename=-0e911a97260f7266 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/tikv-jemalloc-sys-0e911a97260f7266 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern cc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcc-a29da5b62bc78820.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=a9ad9e79a2471441 -C extra-filename=-2a6550a8542adc8b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling html-escape v0.2.14 Running `/usr/bin/rustc --crate-name html_escape --edition=2021 /usr/share/cargo/registry/html-escape-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=64dfaf51e4c9a8a3 -C extra-filename=-481e4abc53d2bf4b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-svg v1.1.1 Running `/usr/bin/rustc --crate-name anstyle_svg --edition=2021 /usr/share/cargo/registry/anstyle-svg-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9da2863c69fe4e35 -C extra-filename=-c6475f9daef00df6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle_lossy-321cd3892a4870cd.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern html_escape=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhtml_escape-481e4abc53d2bf4b.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=d35d632e5640e56b -C extra-filename=-bf3d457225940e79 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libminimal_lexical-2a6550a8542adc8b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/tikv-jemalloc-sys-0e911a97260f7266/build-script-build` 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=56d6e131d0ba8fec -C extra-filename=-14780fa97f3cee77 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-af6dd90addfb5459.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=f4e2554b2f5633db -C extra-filename=-4c4e0c60b56b73ef --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/terminfo-32dfc7bd9c686133/build-script-build` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=4bab3bce935103d7 -C extra-filename=-0214dadfb50e1223 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_workspace v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=47abc9525ccfe842 -C extra-filename=-8f7b086de61922a7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rmeta --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_semantic-7ae53db10cc36d8a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=889ad110bf257e73 -C extra-filename=-3185f8a200be8d62 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling snapbox-macros v1.1.0 Running `/usr/bin/rustc --crate-name snapbox_macros --edition=2024 /usr/share/cargo/registry/snapbox-macros-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=98138e9ac92e3e97 -C extra-filename=-dc340edcba6279bb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wait-timeout v0.2.1 Running `/usr/bin/rustc --crate-name wait_timeout --edition=2015 /usr/share/cargo/registry/wait-timeout-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b62dc64ec5252a4c -C extra-filename=-7e806205dadb528f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_pipe v1.2.3 Running `/usr/bin/rustc --crate-name os_pipe --edition=2021 /usr/share/cargo/registry/os_pipe-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("io_safety"))' -C metadata=30a68f3bba124750 -C extra-filename=-c5bad3bbf2b6311a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=01cd0b9b96bfb672 -C extra-filename=-cfeac1916f9ff883 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling normalize-line-endings v0.3.0 Running `/usr/bin/rustc --crate-name normalize_line_endings --edition=2015 /usr/share/cargo/registry/normalize-line-endings-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d13c0d0d4cda08fd -C extra-filename=-431bfd0773d1ef06 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling snapbox v1.2.2 Running `/usr/bin/rustc --crate-name snapbox --edition=2024 /usr/share/cargo/registry/snapbox-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cmd"' --cfg 'feature="color"' --cfg 'feature="color-auto"' --cfg 'feature="diff"' --cfg 'feature="examples"' --cfg 'feature="structured-data"' --cfg 'feature="term-svg"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cmd", "color", "color-auto", "debug", "default", "detect-encoding", "diff", "dir", "document-features", "examples", "json", "path", "regex", "structured-data", "term-svg"))' -C metadata=9cdf9c76ad2c2b56 -C extra-filename=-bee54c3ea8de2856 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_svg=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle_svg-c6475f9daef00df6.rmeta --extern escargot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libescargot-0214dadfb50e1223.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnormalize_line_endings-431bfd0773d1ef06.rmeta --extern os_pipe=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libos_pipe-c5bad3bbf2b6311a.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern snapbox_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox_macros-dc340edcba6279bb.rmeta --extern wait_timeout=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwait_timeout-7e806205dadb528f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2f2445c30cc32f5d -C extra-filename=-b7a5d13c8b254ac3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern fnv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfnv-cfeac1916f9ff883.rmeta --extern nom=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnom-bf3d457225940e79.rmeta --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf-14780fa97f3cee77.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_nushell v4.6.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=201e8c031066ba84 -C extra-filename=-22c2c6abb9a6ff00 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete-3185f8a200be8d62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=d06c7aaa1d1ded4b -C extra-filename=-b9ff92f5af45e491 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling ruff_command_line v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_command_line) Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f95b192c19f81bba -C extra-filename=-5ad5e28e90a511e2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern argfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libargfile-b3d83d0d681acf12.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=4c98e736152d6a91 -C extra-filename=-6febe101ce650ab6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemalloc_sys-b9ff92f5af45e491.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=0ab5bdf4e2e463dc -C extra-filename=-4f32e299b65a6198 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete-3185f8a200be8d62.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_nushell-22c2c6abb9a6ff00.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=de0a32022a5d4146 -C extra-filename=-0a040ae14795b7c2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern nix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnix-4c4e0c60b56b73ef.rmeta --extern terminfo=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libterminfo-b7a5d13c8b254ac3.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern which=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwhich-b0165f114852a362.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=a38ec7e014a2e05b -C extra-filename=-ef8e516907eb6a5d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bit-vec v0.8.0 Running `/usr/bin/rustc --crate-name bit_vec --edition=2015 /usr/share/cargo/registry/bit-vec-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_no_std", "serde_std", "std"))' -C metadata=b8af4a07b4bbb3da -C extra-filename=-8016312877ba4974 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bit-set v0.8.0 Running `/usr/bin/rustc --crate-name bit_set --edition=2015 /usr/share/cargo/registry/bit-set-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=41228de888efe632 -C extra-filename=-ee4da0f146ba52d3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbit_vec-8016312877ba4974.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta_derive v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c7822cb7a2365eb9 -C extra-filename=-f2f763ac6d0cf107 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escape8259 v0.5.3 Running `/usr/bin/rustc --crate-name escape8259 --edition=2018 /usr/share/cargo/registry/escape8259-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=83586bf5c63ba311 -C extra-filename=-43b550abff081e41 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libtest-mimic v0.8.2 Running `/usr/bin/rustc --crate-name libtest_mimic --edition=2021 /usr/share/cargo/registry/libtest-mimic-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6395514932c98a61 -C extra-filename=-529ab37d94d13a11 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern escape8259=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libescape8259-43b550abff081e41.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=874567ecd6bf9b4a -C extra-filename=-20e316bef53f95b4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libptr_meta_derive-f2f763ac6d0cf107.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fancy-regex v0.16.2 Running `/usr/bin/rustc --crate-name fancy_regex --edition=2018 /usr/share/cargo/registry/fancy-regex-0.16.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "perf", "std", "track_caller", "unicode"))' -C metadata=e64c1d239d2dc21f -C extra-filename=-b94f78f7de6bb127 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbit_set-ee4da0f146ba52d3.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_markdown v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=e25a7f184537c99b -C extra-filename=-4ee536a464a377f0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=5e4ffdded6c393bc -C extra-filename=-223aad71bc93d700 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=1a47d12dbf530e96 -C extra-filename=-aba969291a915624 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling datatest-stable v0.3.3 Running `/usr/bin/rustc --crate-name datatest_stable --edition=2021 /usr/share/cargo/registry/datatest-stable-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=c31bdd2e485334b4 -C extra-filename=-df1db4852666dd03 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern fancy_regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfancy_regex-b94f78f7de6bb127.rmeta --extern libtest_mimic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibtest_mimic-529ab37d94d13a11.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=459a81f2b92710e3 -C extra-filename=-603afa21e99083e4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling insta-cmd v0.7.0 Running `/usr/bin/rustc --crate-name insta_cmd --edition=2021 /usr/share/cargo/registry/insta-cmd-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1fd64f384394b521 -C extra-filename=-9044d4b9df027029 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck_derive v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=46e33552f00a5b47 -C extra-filename=-553d137e43ca843d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=e27ca5fe26d523a5 -C extra-filename=-58c3146c1929e985 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=26abbb72af97c30e -C extra-filename=-99c19b8aea48936e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbytecheck_derive-553d137e43ca843d.so --extern ptr_meta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern simdutf8=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimdutf8-58c3146c1929e985.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_server v0.0.18 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=cb51c81fa4aa619e -C extra-filename=-333604392577c543 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rmeta --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rmeta --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=6aff55069984847d -C extra-filename=-67562876d733d955 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=44bb46e3d629215d -C extra-filename=-e531f7f109f06316 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indoc v2.0.8 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a35809e08fac750 -C extra-filename=-28a0dbad15bfd2da --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=83fbb7d38037ef42 -C extra-filename=-43e8bab1e078410f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmunge_macro-e531f7f109f06316.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=59aa1f2c35eab6e1 -C extra-filename=-1c7535d468dce461 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbytecheck-99c19b8aea48936e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4601554776c654cf -C extra-filename=-a630bb97c7effecf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=17348bb2f0246f25 -C extra-filename=-1517229584ec9d2d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-core v1.0.10 Running `/usr/bin/rustc --crate-name predicates_core --edition=2021 /usr/share/cargo/registry/predicates-core-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1187ac5d53d55ad8 -C extra-filename=-65449d40ceb658cd --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ruff) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8f61014cab076a92 -C extra-filename=-05ed96d5077947ad --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/ruff-05ed96d5077947ad -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.91-build/ty-0.0.91/ruff/target/rpm/build/ruff-05ed96d5077947ad/build-script-build` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="bytecheck"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=184370419c2b6fe3 -C extra-filename=-eb44449978bd072b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbytecheck-99c19b8aea48936e.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern munge=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmunge-43e8bab1e078410f.rmeta --extern ptr_meta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern rend=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librend-1c7535d468dce461.rmeta --extern rkyv_derive=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv_derive-1517229584ec9d2d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fcd92c3b19b46e3b -C extra-filename=-647f8ba86c74c3b8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling termtree v0.5.1 Running `/usr/bin/rustc --crate-name termtree --edition=2021 /usr/share/cargo/registry/termtree-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=137eeda88a7676be -C extra-filename=-8aa8b5eb699261a0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling difflib v0.4.0 Running `/usr/bin/rustc --crate-name difflib --edition=2015 /usr/share/cargo/registry/difflib-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ba50cf45f0b58ce1 -C extra-filename=-96bc3478d308f3f1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-stable-hash v0.1.2 Running `/usr/bin/rustc --crate-name rustc_stable_hash --edition=2021 /usr/share/cargo/registry/rustc-stable-hash-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=ac4203ce699a2997 -C extra-filename=-9b86ba2a08ea7294 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates v3.1.4 Running `/usr/bin/rustc --crate-name predicates --edition=2021 /usr/share/cargo/registry/predicates-3.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "default", "diff", "float-cmp", "normalize-line-endings", "regex", "unstable"))' -C metadata=bfc0d70f18bf808b -C extra-filename=-50c70a9e5f9eb350 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern difflib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdifflib-96bc3478d308f3f1.rmeta --extern predicates_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-tree v1.0.13 Running `/usr/bin/rustc --crate-name predicates_tree --edition=2021 /usr/share/cargo/registry/predicates-tree-1.0.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fa45b2bf6c8f255a -C extra-filename=-82758d1163ca27ee --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern termtree=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtermtree-8aa8b5eb699261a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling assert_fs v1.1.4 Running `/usr/bin/rustc --crate-name assert_fs --edition=2024 /usr/share/cargo/registry/assert_fs-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=71399ca5206731ec -C extra-filename=-238f18382b3f5e32 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern predicates=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpredicates-50c70a9e5f9eb350.rmeta --extern predicates_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern predicates_tree=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpredicates_tree-82758d1163ca27ee.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mdtest v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=d258397f14f1632f -C extra-filename=-9940d42572d6a8ed --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b9b51b2913484c88 -C extra-filename=-9949c33fb65ba4be --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=cdfb45c80623fc9e -C extra-filename=-9254f0f78f05b8ee --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rmeta --extern ty_ide=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_ide-67562876d733d955.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ty) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=b4c7a20853ffd14b -C extra-filename=-d40e1c0799c67af4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/ty-d40e1c0799c67af4 -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=43d0d301e3c4851f -C extra-filename=-32aa81fb5110cb9f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ruff_python_ast_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_ast_integration_tests --edition=2024 crates/ruff_python_ast_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0a70945fddd19d87 -C extra-filename=-2f7a75a922313993 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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 indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=88f28e1053643811 -C extra-filename=-e2fada187e2416a6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern console=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unit_prefix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunit_prefix-32aa81fb5110cb9f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/ty-d40e1c0799c67af4/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=1b1a862f549a7932 -C extra-filename=-cad3bb6595811c0a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern nix=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnix-4c4e0c60b56b73ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-flame v0.2.0 Running `/usr/bin/rustc --crate-name tracing_flame --edition=2018 /usr/share/cargo/registry/tracing-flame-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=64c599d977c41159 -C extra-filename=-7774476b022f1f69 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblazy_static-05c6d35c5844c0b5.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_test v1.0.177 Running `/usr/bin/rustc --crate-name serde_test --edition=2021 /usr/share/cargo/registry/serde_test-1.0.177/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2920f59ffaa55101 -C extra-filename=-d4a0c9386ed58557 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=164c4fd4fafd093c -C extra-filename=-f7e0675ab7dda43a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rmeta --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rmeta --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=efe7ead9ab2a3e4e -C extra-filename=-651be6c61af75391 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=648733e16bbf4f85 -C extra-filename=-a3e4f1e7f947f30b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pretty_assertions v1.4.1 Running `/usr/bin/rustc --crate-name pretty_assertions --edition=2018 /usr/share/cargo/registry/pretty_assertions-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=34a9b06464d166e5 -C extra-filename=-7e3bc5102078e804 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern diff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdiff-651be6c61af75391.rmeta --extern yansi=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libyansi-a3e4f1e7f947f30b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=35032be4d8163a76 -C extra-filename=-bc1f5dd8bdf200a3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern mdtest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmdtest-9940d42572d6a8ed.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=604786237731c28e -C extra-filename=-b74faf3015baf311 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfastrand-d435d0fcbd4be98a.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-6c55c3dede4171cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v1.1.0 Running `/usr/bin/rustc --crate-name quickcheck --edition=2021 /usr/share/cargo/registry/quickcheck-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "env_logger", "log", "regex", "use_logging"))' -C metadata=d4be2b22eae9f100 -C extra-filename=-1ff63818ad4a86f4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quickcheck_macros v1.2.0 Running `/usr/bin/rustc --crate-name quickcheck_macros --edition=2021 /usr/share/cargo/registry/quickcheck_macros-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ca027d8c8a8e30e3 -C extra-filename=-6c1f6dc2a584279f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9e6f20e69a1d8118 -C extra-filename=-ec19f3aaaffeb6fe --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_generator-b74faf3015baf311.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_shared-6c55c3dede4171cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.91-build/ty-0.0.91/ruff/crates/ruff_python_trivia_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_trivia_integration_tests --edition=2024 crates/ruff_python_trivia_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dfaa587b8a9b74b5 -C extra-filename=-5a2875ab27ead555 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling csv-core v0.1.13 Running `/usr/bin/rustc --crate-name csv_core --edition=2018 /usr/share/cargo/registry/csv-core-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "libc"))' -C metadata=445d8fecc73d1cba -C extra-filename=-99891ccac00f6a6a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling csv v1.4.0 Running `/usr/bin/rustc --crate-name csv --edition=2021 /usr/share/cargo/registry/csv-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b9b33f06437d196 -C extra-filename=-3537888b6206d470 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcsv_core-99891ccac00f6a6a.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=910a988e3e4ad8b7 -C extra-filename=-b4fd4e27b0dee069 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_mdtest v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=a96d2e0775139fc1 -C extra-filename=-9c9620b695deb4b9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern mdtest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmdtest-9940d42572d6a8ed.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ruff_mdtest/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=79bcf10ab487dd2d -C extra-filename=-51a5c4ff5f0b5006 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern mdtest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmdtest-9940d42572d6a8ed.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_mdtest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_mdtest-9c9620b695deb4b9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=80f971dd2bc95b4d -C extra-filename=-f5722ee8fcbc5d8a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern csv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcsv-3537888b6206d470.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_ide-67562876d733d955.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7d72a5d30afb2e31 -C extra-filename=-2407c61a5ffd0238 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6aa9ed783cbfe63a -C extra-filename=-0a9b83da4512e249 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=ddfc0547bd481297 -C extra-filename=-7309bf3f9b5e2644 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f1f8abf35654b43a -C extra-filename=-0eccdaa1468263bc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=dee190667927feeb -C extra-filename=-77921595ac0219e4 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_test-bc1f5dd8bdf200a3.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_python_semantic --edition=2024 crates/ty_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=34ca77a14b7d94d8 -C extra-filename=-e97cd43db4da8b10 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_test-bc1f5dd8bdf200a3.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ty_python_semantic/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=6943006d01b426d0 -C extra-filename=-96ecbc3bc5bd437f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_test-bc1f5dd8bdf200a3.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ty/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=69dfbe4a0765c354 -C extra-filename=-a048172cf9ec60d8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty-f7e0675ab7dda43a.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name self_environment --edition=2024 crates/ty/tests/self_environment.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=9a6f04c6fe2dcbdd -C extra-filename=-1a97817b01bbe5b6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty-f7e0675ab7dda43a.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name file_watching --edition=2024 crates/ty/tests/file_watching.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=6da16155b115dde1 -C extra-filename=-5f3114cb3b018288 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty-f7e0675ab7dda43a.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` warning: method `set_watch` is never used --> crates/ty/tests/file_watching.rs:446:8 | 363 | impl<'a> SetupContext<'a> { | ------------------------- method in this implementation ... 446 | fn set_watch(&mut self, watch: bool) { | ^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `ty` (test "file_watching") generated 1 warning Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=3b39008a735e554b -C extra-filename=-b13360a5fbda3320 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty-f7e0675ab7dda43a.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=ae878713514b9d8b -C extra-filename=-2b59fa4c04956712 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty-f7e0675ab7dda43a.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name constructors --edition=2024 crates/ruff_text_size/tests/constructors.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=334c202865ba3e2c -C extra-filename=-833a380141e469df --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2024 crates/ruff_text_size/tests/serde.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=6dda0f1481474396 -C extra-filename=-e5b3aac195b454c2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name auto_traits --edition=2024 crates/ruff_text_size/tests/auto_traits.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=ea5b7e46e284ae09 -C extra-filename=-8984f32de87a89ad --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name main --edition=2024 crates/ruff_text_size/tests/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=dcbb62f240ca135e -C extra-filename=-cd65ce7a78931aff --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indexing --edition=2024 crates/ruff_text_size/tests/indexing.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=01e3967710a5f521 -C extra-filename=-b9d76a3bce75b2d9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=9d79182647b040aa -C extra-filename=-9ecf22b6587ac488 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=99acbf267e38f80c -C extra-filename=-406f4a14cdb0a4b8 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name comparable --edition=2024 crates/ruff_python_ast_integration_tests/tests/comparable.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2659fcce7ce15322 -C extra-filename=-38e1a1d54eb17508 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name parenthesize --edition=2024 crates/ruff_python_ast_integration_tests/tests/parenthesize.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a63a2efb373e0a9f -C extra-filename=-95ae31a53f8315a6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f1ff2f8941df27e8 -C extra-filename=-c79a0585ff84ef74 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name visitor --edition=2024 crates/ruff_python_ast_integration_tests/tests/visitor.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b2590f034682bad -C extra-filename=-583a568b935dde81 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name match_pattern --edition=2024 crates/ruff_python_ast_integration_tests/tests/match_pattern.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e60bfa63ed0d0d30 -C extra-filename=-3938262437b34fa2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name stmt_if --edition=2024 crates/ruff_python_ast_integration_tests/tests/stmt_if.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=897bb0f86b7863ed -C extra-filename=-e5306d0d13a0a3cc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name identifier --edition=2024 crates/ruff_python_ast_integration_tests/tests/identifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bde4c6f58e895dc4 -C extra-filename=-994026781aa3557d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ty_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=b94b2ce7745b1950 -C extra-filename=-5c3c9ac8154868f7 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_ide-67562876d733d955.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_server-9254f0f78f05b8ee.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name resolve_files --edition=2024 crates/ruff/tests/resolve_files.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=398d40bee0280b8c -C extra-filename=-f5686cfbcf6ba5fc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name integration_test --edition=2024 crates/ruff/tests/integration_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2f2f58073735716c -C extra-filename=-ee8148bad15512ed --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d5418493b8c2efee -C extra-filename=-cad872e3001f0cac --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ruff/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64b0734aeb73908f -C extra-filename=-35178e66ad089e9b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name config --edition=2024 crates/ruff/tests/config.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f13b0b6d4978dffb -C extra-filename=-13cd1e9f6a68001a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58e5bb4d6b2d2e50 -C extra-filename=-7b041f74fb3c06bc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name analyze_graph --edition=2024 crates/ruff/tests/analyze_graph.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=26ffa550abe6a77c -C extra-filename=-5aebe884dd2f9a09 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=051a39871fc1d773 -C extra-filename=-fb53191f8254ed40 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff-9949c33fb65ba4be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eab00bf38a8c077b -C extra-filename=-c62026a7372b3900 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern mdtest=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmdtest-9940d42572d6a8ed.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b2dd90d29d15b116 -C extra-filename=-d246ae7b4702853d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3eb39b8f519943f0 -C extra-filename=-450bf2329057768b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=bab248b333e7f02d -C extra-filename=-5ee5777546575346 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_ide-67562876d733d955.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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=38e8751b6713d928 -C extra-filename=-e21365f0484896b6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_ide-67562876d733d955.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ruff_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=5861d5f2b8e4dfbb -C extra-filename=-83295f6f9c80f899 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name document --edition=2024 crates/ruff_server/tests/document.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=4515e32886e93f49 -C extra-filename=-f9fb2ba61fd22a6c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_server-333604392577c543.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=97391caf4d041268 -C extra-filename=-4c5eb7da377bfeab --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=efab9e5a08e7a5f2 -C extra-filename=-1b663c036ba486bc --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=060527a9f3c54fa7 -C extra-filename=-4841fd9fbdace345 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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 --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=8af03b83f24c4760 -C extra-filename=-ed46439b7de54e76 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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 --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=d9cf977e5bc28596 -C extra-filename=-cd755620850c0027 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=56e6d9ca88cca404 -C extra-filename=-a14fc1edbe359eaf --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=8c932033788dceb8 -C extra-filename=-d9472e30bc832f5c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=b331bcce4673ca92 -C extra-filename=-28839f5a43ca63df --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_markdown-4ee536a464a377f0.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aac56c54107de20d -C extra-filename=-483bf862694e71c5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_project-223aad71bc93d700.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=e76e79ae4e6e5f17 -C extra-filename=-8dcc65200084de74 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_level --edition=2024 crates/ruff_annotate_snippets/examples/custom_level.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d3ad56d4fcd4d087 -C extra-filename=-f6c410a3b7ebbcbb --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_message --edition=2024 crates/ruff_annotate_snippets/examples/highlight_message.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=3ae68d5c3a3f1b25 -C extra-filename=-aba884932ae3649d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name struct_name_as_context --edition=2024 crates/ruff_annotate_snippets/examples/struct_name_as_context.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=9416c83db1c5682d -C extra-filename=-492307d4ec0a7628 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_tests --edition=2024 crates/ruff_annotate_snippets/tests/rustc_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=78459f1f8e46f45a -C extra-filename=-2106672ad28e711d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name color --edition=2024 crates/ruff_annotate_snippets/tests/color/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d1da5c28c965bef4 -C extra-filename=-b5dbee9deb946ed9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name footer --edition=2024 crates/ruff_annotate_snippets/examples/footer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=fed69ef5c92c8d02 -C extra-filename=-9c23d11e59fd2c00 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multi_suggestion --edition=2024 crates/ruff_annotate_snippets/examples/multi_suggestion.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=89d6c554fd0cc7b2 -C extra-filename=-b1b01792bc1eead1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name formatter --edition=2024 crates/ruff_annotate_snippets/tests/formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=5ffe5c5a171b0118 -C extra-filename=-2d536c0a0289cf4d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name elide_header --edition=2024 crates/ruff_annotate_snippets/examples/elide_header.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=335fee1625c4e198 -C extra-filename=-8fe23d6ce17339fa --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_source --edition=2024 crates/ruff_annotate_snippets/examples/highlight_source.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d9e073d328072b47 -C extra-filename=-bb8c5c22ce4f1c30 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=70257a25e73bcf22 -C extra-filename=-9f989a55aec272c6 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name format --edition=2024 crates/ruff_annotate_snippets/examples/format.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=664f2ef70214346e -C extra-filename=-56ecead4f113b3d0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multislice --edition=2024 crates/ruff_annotate_snippets/examples/multislice.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=84c67145ecc1d471 -C extra-filename=-70c457aec80ea04d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff_annotate_snippets/tests/ruff.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=459f5a8000c9347e -C extra-filename=-71dbf9937dc23de0 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name expected_type --edition=2024 crates/ruff_annotate_snippets/examples/expected_type.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=50c33f9d6383bd29 -C extra-filename=-c442332c2c562b8f --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name id_hyperlink --edition=2024 crates/ruff_annotate_snippets/examples/id_hyperlink.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=39579b5bfd3e594a -C extra-filename=-e9b74dbd23c836ea --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6797ccc813f42a0 -C extra-filename=-25e88992d25f488b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=05c9736843d4da76 -C extra-filename=-5c9b922d4884241d --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern argfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libargfile-b3d83d0d681acf12.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=d3f486a225ab6088 -C extra-filename=-1b9271124791136a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_semantic-7ae53db10cc36d8a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f234008b26c52f60 -C extra-filename=-cf4744b2f935df2e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_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=381e2d4afc6255dc -C extra-filename=-b5b3c0618b753b84 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libimperative-1859dbb41d8c827e.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_semantic-7ae53db10cc36d8a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib --extern url=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=d68248f0d3c3249f -C extra-filename=-2c12831032895733 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ty_python_core --edition=2024 crates/ty_python_core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=5ef2918b981b574d -C extra-filename=-ff02e5ac735fea4e --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bitvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=f7b4c1d4f4b917ab -C extra-filename=-a104f5cda651bb98 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=d5d72abc50e05e7b -C extra-filename=-f259083572e5df9c --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern notify=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern parking_lot=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_automata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=12715560e9d3719b -C extra-filename=-c47fe391fe827a86 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04d34da2616454b5 -C extra-filename=-4127f3b9ebdf45ba --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=6289c2e4e0dd49bf -C extra-filename=-8ff3c567b36f51e3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=15d639e9202639e3 -C extra-filename=-10d1f0aadb2ef158 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ty_combine --edition=2024 crates/ty_combine/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64a6f66c4b09cf60 -C extra-filename=-224b898f3833ed5b --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ce2fa7db0d001744 -C extra-filename=-f43ce0f3d58e2401 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=fbd237faed1755da -C extra-filename=-2eb873930c3db651 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern which=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=42fcb9bf24338546 -C extra-filename=-f5861667b3e07a36 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rlib --extern icu_properties=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libicu_properties-abadee8704149068.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name character --edition=2024 crates/ruff_unicode_names2/examples/character.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b2d529ad92e5affe -C extra-filename=-386384a7682aadf5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7ca850962381f935 -C extra-filename=-a38aaa4728543ef5 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=39d80e04621c3e60 -C extra-filename=-94bb531244ee9ad9 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=30f8603e427d942f -C extra-filename=-0fcaad63a9821936 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db7bffadbf14cac5 -C extra-filename=-967b5dd671e0bae3 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=b97bbd03e005f4ed -C extra-filename=-3d72e9e5e98cc26a --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=fefb30b39464d653 -C extra-filename=-980c65560624bb51 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=f89a4d79535b0bab -C extra-filename=-3f352193274cf120 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b57012b90549d3d3 -C extra-filename=-320ddd124bfeff68 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cache_key --edition=2024 crates/ruff_cache/tests/cache_key.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0af0537dda738de5 -C extra-filename=-44b22341ad304bc1 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern seahash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libseahash-c3553ae93b6f59d2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=45419463959dd9bc -C extra-filename=-09e8bc8cb72918f2 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=eaba599b008ba5f8 -C extra-filename=-69d3052cbe9b6058 --out-dir /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Finished `rpm` profile [optimized + debuginfo] target(s) in 220m 23s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/mdtest-450bf2329057768b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.21s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff-d246ae7b4702853d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.29s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff-cad872e3001f0cac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/analyze_graph-5aebe884dd2f9a09 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 19 tests test dependencies ... ok test dependents ... ok test exclude ... ok test globs ... ok test nested_imports ... ok test notebook_basic ... ok test notebook_with_magic ... ok test src_glob_expansion ... ok test src_option ... ok test string_detection ... ok test string_detection_attribute ... ok test string_detection_deep_attribute ... ok test string_detection_exact_module ... ok test string_detection_from_config ... ok test string_detection_min_dots_deep_fallback ... ok test string_detection_unresolvable ... ok test string_detection_with_src ... ok test venv ... ok test wildcard ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/cli-35178e66ad089e9b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.95s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/config-13cd1e9f6a68001a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/direxist_guard-fb53191f8254ed40 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/integration_test-ee8148bad15512ed --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/resolve_files-f5686cfbcf6ba5fc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test check_project_from_project_subdirectory_respects_includes ... ok test check_project_include_defaults ... ok test check_project_respects_direct_paths ... ok test check_project_respects_subdirectory_includes ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/color-b5dbee9deb946ed9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 32 tests test ann_eof::case ... ok test ann_insertion::case ... ok test ann_multiline2::case ... ok test ann_multiline::case ... ok test ann_removed_nl::case ... ok test ensure_emoji_highlight_width::case ... ok test first_snippet_is_primary::case ... ok test fold_ann_multiline::case ... ok test fold_bad_origin_line::case ... ok test fold_leading::case ... ok test fold_trailing::case ... ok test highlight_diff_line_with_wide_characters::case ... ok test highlight_duplicated_diff_lines::case ... ok test highlight_first_line_tab_371::test ... ok test highlight_source::case ... ok test highlight_source_multi_width_chars::case ... ok test highlight_source_zero_width_chars::case ... ok test issue_9::case ... ok test multiline_removal_indent::test ... ok test multiline_removal_last_line_tabs::test ... ok test multiline_removal_suggestion::case ... ok test multiple_annotations::case ... ok test multiple_highlight_duplicated::case ... ok test multiple_multiline_removal::case ... ok test primary_title_second_group::case ... ok test regression_leading_tab_label_alignment::case ... ok test regression_leading_tab_long_line::case ... ok test simple::case ... ok test strip_line::case ... ok test strip_line_char::case ... ok test strip_line_non_ws::case ... ok test styled_title::case ... ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/examples-8dcc65200084de74 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 13 tests test custom_error ... ignored test custom_level ... ignored test elide_header ... ignored test ensure_all_examples_have_tests ... ok test expected_type ... ignored test footer ... ignored test format ... ignored test highlight_message ... ignored test highlight_source ... ignored test id_hyperlink ... ignored test multi_suggestion ... ignored test multislice ... ignored test struct_name_as_context ... ignored test result: ok. 1 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/formatter-2d536c0a0289cf4d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 114 tests test alignment ... ok test annotate_eol ... ok test annotate_eol2 ... ok test annotate_eol3 ... ok test annotate_eol4 ... ok test annotate_eol_double_width ... ok test annotate_newline_empty_span ... ok test char_and_nl_annotate_char ... ok test char_eol_annotate_char ... ok test char_eol_annotate_char_double_width ... ok test consistent_indentation_with_trailing_newline ... ok test diagnostic_width ... ok test diagnostic_width2 ... ok test diff_format ... ok test dont_panic_narrow_term_width_short_span ... ok test duplicate_annotations ... ok test e0271 ... ok test e0271_2 ... ok test empty_span_end_line ... ok test empty_span_start_line ... ok test hide_snippet ... ok test highlighting ... ok test id_on_title ... ok test issue_130 ... ok test keep_lines1 ... ok test keep_lines2 ... ok test leading_nbsp_no_overflow ... ok test lineno_offset ... ok test long_e0308 ... ok test long_line_cut ... ok test long_line_cut_custom ... ok test macros_not_utf8 ... ok test max_line_num_no_fold ... ok test message_before_primary_snippet ... ok test multi_and_single ... ok test multi_newline_span ... ok test multiline_eol_start ... ok test multiline_eol_start2 ... ok test multiline_eol_start3 ... ok test multiline_eol_start_double_width ... ok test multiline_eol_start_eof_end ... ok test multiline_eol_start_eof_end_double_width ... ok test multiline_eol_start_eol_end ... ok test multiline_eol_start_eol_end2 ... ok test multiline_eol_start_eol_end3 ... ok test multiline_removal ... ok test multiline_removal2 ... ok test multiline_replacement ... ok test multiple_line_num_widths ... ok test multiple_replacements ... ok test multiple_replacements2 ... ok test multiple_snippet_no_path ... ok test only_origin ... ok test origin_correct_mid_line ... ok test origin_correct_start_line ... ok test original_matches_replacement_suffix ... ok test padding_last_in_group ... ok test padding_last_in_group_with_group_after ... ok test prefer_first_annotation_on_secondary_snippets ... ok test secondary_title_custom_level_text ... ok test secondary_title_no_level_text ... ok test single_line_non_overlapping_suggestions ... ok test single_line_non_overlapping_suggestions2 ... ok test snippet_no_path ... ok test span_eol ... ok test suggestion_different_path_than_primary ... ok test suggestion_no_fold ... ok test suggestion_no_fold_replacement_ends_with_newline ... ok test suggestion_same_as_source ... ok test suggestion_span_bigger_than_source - should panic ... ok test suggestion_span_line_end ... ok test suggestion_span_one_bigger_than_source ... ok test suggestion_span_source_end ... ok test tab ... ok test test_anon_lines ... ok test test_format_footer_title ... ok test test_format_no_id ... ok test test_format_no_severity ... ok test test_format_no_severity_or_id ... ok test test_format_skip_title ... ok test test_format_snippet_annotation_standalone ... ok test test_format_snippet_only ... ok test test_format_snippets_continuation ... ok test test_format_title ... ok test test_i26 - should panic ... ok test test_i_29 ... ok test test_multi_group_no_snippet ... ok test test_multi_secondary_group_no_snippet ... ok test test_only_source ... ok test test_point_to_double_width_characters ... ok test test_point_to_double_width_characters_across_lines ... ok test test_point_to_double_width_characters_mixed ... ok test test_point_to_double_width_characters_multiple ... ok test test_source_annotation_standalone_multiline ... ok test test_source_annotation_standalone_singleline ... ok test test_source_content ... ok test three_multi_and_single ... ok test trailing_newline_span ... ok test trim_ascii_annotate_ascii_end_no_label ... ok test trim_ascii_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_ascii_end_no_label ... ok test trim_unicode_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_unicode_end_no_label ... ok test trim_unicode_annotate_unicode_end_with_label ... ok test trim_unicode_annotate_unicode_middle_no_label ... ok test trim_unicode_annotate_unicode_middle_with_label ... ok test trimmed_multiline_suggestion ... ok test trimmed_multiline_suggestion_elided_lines ... ok test two_multi_and_single ... ok test two_single_line_same_line ... ok test two_suggestions_same_span ... ok test two_suggestions_same_span2 ... ok test unicode_cut_handling ... ok test unterminated_string_multiline ... ok test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff-71dbf9937dc23de0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 10 tests test insertion_with_trailing_whitespace ... ok test multiple_insertions ... ok test patch_with_other_cell ... ok test patch_with_other_path_cell ... ok test patch_with_other_path_incrementing_cell ... ok test patch_with_primary_cell ... ok test patch_with_primary_path_cell ... ok test patch_with_primary_path_incrementing_cell ... ok test snippet_with_cell ... ok test snippet_with_path_cell ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/rustc_tests-2106672ad28e711d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 72 tests test align_fail ... ok test alloc_error_handler_bad_signature_2 ... ok test array_into_iter ... ok test autoderef_box_no_add ... ok test bad_char_literals ... ok test binary_op_not_allowed_issue_125631 ... ok test const_generics_issue_82656 ... ok test deriving_meta_unknown_trait ... ok test different_overlap ... ok test dont_project_to_specializable_projection ... ok test emitter_overflow_bad_whitespace ... ok test ends_on_col0 ... ok test ends_on_col2 ... ok test ingle_label_with_message ... ok test invalid_arguments_unterminated ... ok test issue_109854 ... ok test issue_114529_illegal_break_with_value ... ok test issue_42234_unknown_receiver_type ... ok test issue_91334 ... ok test lint_map_unit_fn ... ok test long_snippet ... ok test long_snippet_multiple_spans ... ok test long_span_long ... ok test long_span_longest ... ok test long_span_short ... ok test long_span_shortest ... ok test match_same_arms ... ok test method_on_ambiguous_numeric_type ... ok test minimum_depth ... ok test mismatched_types1 ... ok test mismatched_types2 ... ok test missing_semicolon ... ok test multi_suggestion ... ok test multiple_labels_primary_without_message ... ok test multiple_labels_primary_without_message_2 ... ok test multiple_labels_secondary_without_message ... ok test multiple_labels_secondary_without_message_2 ... ok test multiple_labels_secondary_without_message_3 ... ok test multiple_labels_with_message ... ok test multiple_labels_without_message ... ok test multiple_labels_without_message_2 ... ok test multiple_origin ... ok test nested ... ok test nested_macro_rules ... ok test non_nested ... ok test non_overlapping ... ok test not_found_self_type_differs_shadowing_trait_item ... ok test not_repeatable ... ok test object_fail ... ok test origin_path_repeated ... ok test origin_path_repeated_element_between ... ok test overlapping_start_and_end ... ok test pat_tuple_field_count_cross ... ok test pattern_usefulness_empty_match ... ok test primitive_reprs_should_have_correct_length ... ok test rustdoc_ui_diagnostic_width ... ok test short_error_format1 ... ok test short_error_format2 ... ok test single_label_without_message ... ok test str_escape ... ok test suggest_box_new ... ok test timeout ... ok test too_many_field_suggestions ... ok test triple_exact_overlap ... ok test triple_overlap ... ok test unclosed_1 ... ok test unclosed_2 ... ok test unclosed_3 ... ok test unclosed_4 ... ok test unclosed_5 ... ok test unsafe_extern_suggestion ... ok test unterminated_nested_comment ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/cache_key-44b22341ad304bc1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 7 tests test enum_named_fields_variant ... ok test enum_unit_variant ... ok test enum_unnamed_fields_variant ... ok test named_field_struct ... ok test struct_ignored_fields ... ok test unit_struct_cache_key ... ok test unnamed_field_struct ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_command_line-5c9b922d4884241d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_db-2eb873930c3db651 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_formatter-3d72e9e5e98cc26a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 30 tests test arguments::tests::test_nesting ... ok test format_element::document::tests::display_elements ... ok test format_element::document::tests::display_elements_with_source_text_slice ... ok test format_element::document::tests::display_invalid_document ... ok test format_element::document::tests::escapes_quotes ... ok test format_element::tests::test_normalize_newlines ... ok test format_element::tests::text_width ... ok test macros::tests::best_fitting_variants_print_as_lists ... ok test macros::tests::test_multiple_elements ... ok test macros::tests::test_single_element ... ok test printer::queue::tests::extend_back_empty_queue ... ok test printer::queue::tests::extend_back_pop_last ... ok test printer::stack::tests::restore_consumed_stack ... ok test printer::stack::tests::restore_partially_consumed_stack ... ok test printer::stack::tests::restore_stack ... ok test printer::tests::conditional_with_group_id_in_fits ... ok test printer::tests::it_breaks_a_group_if_a_string_contains_a_newline ... ok test printer::tests::it_breaks_a_group_if_it_contains_a_hard_line_break ... ok test printer::tests::it_breaks_parent_groups_if_they_dont_fit_on_a_single_line ... ok test printer::tests::it_converts_line_endings ... ok test printer::tests::it_prints_a_group_on_a_single_line_if_it_fits ... ok test printer::tests::it_prints_consecutive_empty_lines_as_many ... ok test printer::tests::it_prints_consecutive_hard_lines_as_one ... ok test printer::tests::it_prints_consecutive_mixed_lines_as_many ... ok test printer::tests::it_tracks_the_indent_for_each_token ... ok test printer::tests::it_use_the_indent_character_specified_in_the_options ... ok test printer::tests::line_suffix_printed_at_end ... ok test printer::tests::line_suffix_with_reserved_width ... ok test printer::tests::out_of_order_group_ids ... ok test printer::tests::test_fill_breaks ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 5 tests test idx::tests::debug ... ok test idx::tests::from_u32_panics_for_u32_max - should panic ... ok test idx::tests::from_usize_panics_for_u32_max - should panic ... Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_index-3f352193274cf120 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` ok test idx::tests::max_value ... ok test idx::tests::max_value_usize ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_linter-b5b3c0618b753b84 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2839 tests test checkers::physical_lines::tests::e501_non_ascii_char ... ok test codes::tests::category_descriptions ... ok test codes::tests::category_names_do_not_conflict_with_rule_names ... ok test comments::shebang::tests::shebang_end_of_line ... ok test comments::shebang::tests::shebang_leading_space ... ok test comments::shebang::tests::shebang_match ... ok test comments::shebang::tests::shebang_match_trailing_comment ... ok test comments::shebang::tests::shebang_non_match ... ok test directives::tests::isort_exclusions ... ok test directives::tests::isort_splits ... ok test directives::tests::noqa_extraction ... ok test directives::tests::todo_directives ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_tuple_adding_a_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::find_next_stmt_break ... ok test fix::edits::tests::find_semicolon ... ok test fix::edits::tests::redundant_alias ... ok test fix::tests::apply_one_insertion ... ok test fix::tests::apply_one_removal ... ok test fix::tests::apply_one_replacement ... ok test fix::tests::apply_two_removals ... ok test fix::tests::empty_file ... ok test fix::tests::ignore_overlapping_fixes ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py310_expects ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py311_expects ... ok test linter::tests::test_await_scope_notebook ... ok test linter::tests::test_cell_id::add_missing_cell_id ... ok test linter::tests::test_cell_id::no_cell_id ... ok test linter::tests::test_disabled_typing_extensions::_fast002_disabled_r_from_fastapi_import_depends_fastapi_app_fastapi_app_get_items_async_def_read_items_commons_dict_depends_common_parameters_return_commons_lintersettings_unresolved_target_version_pythonversion_major_3_minor_8_into_typing_extensions_false_lintersettings_for_rule_rule_fastapinonannotateddependency_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_with_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_without_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_does_not_add_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi034_disabled_class_c_def_new_cls_c_lintersettings_unresolved_target_version_pythonversion_major_3_minor_10_into_typing_extensions_false_lintersettings_for_rule_rule_nonselfreturntype_expects ... ok test linter::tests::test_disabled_typing_extensions_pyi::_pyi026_disabled_vector_list_float_lintersettings_unresolved_target_version_pythonversion_major_3_minor_9_into_typing_extensions_false_lintersettings_for_rule_rule_typealiaswithoutannotation_expects ... ok test linter::tests::test_import_sorting ... ok test linter::tests::test_ipy_escape_command ... ok test linter::tests::test_json_consistency ... ok test linter::tests::test_semantic_errors::path_new_annotated_global_py_pythonversion_py314_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py311_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_class_attribute_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_key_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_type_parameter_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_global_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_expression_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_star_expression_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_irrefutable_case_pattern_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_lazy_future_import_py_pythonversion_py315_expects ... ok test linter::tests::test_semantic_errors::path_new_multiple_case_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_nonlocal_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_rebound_comprehension_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_single_starred_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py312_expects ... ok test linter::tests::test_shebang_noqa::_on_line_one_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_three_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_two_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_async_comprehension_py_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_await_outside_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_latefutureimport_path_new_late_future_import_py_expects ... ok test linter::tests::test_syntax_errors::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test linter::tests::test_syntax_errors::rule_returningenerator_path_new_return_in_generator_py_expects ... ok test linter::tests::test_syntax_errors::rule_returnoutsidefunction_path_new_return_outside_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldoutsidefunction_path_new_yield_scope_py_expects ... ok test linter::tests::test_trailing_newline::no_trailing_newline ... ok test linter::tests::test_trailing_newline::trailing_newline ... ok test linter::tests::test_undefined_name ... ok test linter::tests::test_unused_variable ... ok test linter::tests::test_vscode_language_id ... ok test logging::tests::ordering ... ok test message::grouped::tests::default ... ok test message::grouped::tests::fix_status ... ok test message::grouped::tests::fix_status_unsafe ... ok test message::grouped::tests::syntax_errors ... ok test message::sarif::tests::test_results ... ok test message::sarif::tests::valid_json ... ok test message::sarif::tests::valid_syntax_error_json ... ok test noqa::tests::add_ignore_existing_own_line_ignore ... ok test noqa::tests::add_ignore_multiline_diagnostic ... ok test noqa::tests::add_ignore_multiple_codes ... ok test noqa::tests::add_ignore_ruf105 ... ok test noqa::tests::add_ignore_to_existing_ignore ... ok test noqa::tests::add_ignore_to_existing_noqa ... ok test noqa::tests::add_noqa_ruf105 ... ok test noqa::tests::add_noqa_to_existing_ignore ... ok test noqa::tests::add_noqa_to_existing_ignore_preview ... ok test noqa::tests::flake8_exemption_all ... ok test noqa::tests::flake8_exemption_all_case_insensitive ... ok test noqa::tests::flake8_exemption_all_no_space ... ok test noqa::tests::flake8_exemption_codes ... ok test noqa::tests::flake8_malformed_code_1 ... ok test noqa::tests::flake8_malformed_code_2 ... ok test noqa::tests::flake8_malformed_code_3 ... ok test noqa::tests::flake8_noqa_no_code ... ok test noqa::tests::flake8_noqa_no_code_invalid_suffix ... ok test noqa::tests::flake8_noqa_no_code_trailing_content ... ok test noqa::tests::malformed_code_1 ... ok test noqa::tests::malformed_code_2 ... ok test noqa::tests::malformed_code_3 ... ok test noqa::tests::modification ... ok test noqa::tests::multiline_comment ... ok test noqa::tests::noqa_all ... ok test noqa::tests::noqa_all_case_insensitive ... ok test noqa::tests::noqa_all_leading_comment ... ok test noqa::tests::noqa_all_multi_space ... ok test noqa::tests::noqa_all_no_space ... ok test noqa::tests::noqa_all_trailing_comment ... ok test noqa::tests::noqa_code ... ok test noqa::tests::noqa_code_case_insensitive ... ok test noqa::tests::noqa_code_invalid_code_suffix ... ok test noqa::tests::noqa_code_leading_comment ... ok test noqa::tests::noqa_code_leading_hashes ... ok test noqa::tests::noqa_code_leading_hashes_with_spaces ... ok test noqa::tests::noqa_code_multi_space ... ok test noqa::tests::noqa_code_no_space ... ok test noqa::tests::noqa_code_trailing_comment ... ok test noqa::tests::noqa_codes ... ok test noqa::tests::noqa_codes_case_insensitive ... ok test noqa::tests::noqa_codes_leading_comment ... ok test noqa::tests::noqa_codes_multi_space ... ok test noqa::tests::noqa_codes_no_space ... ok test noqa::tests::noqa_codes_trailing_comment ... ok test noqa::tests::noqa_empty_comma ... ok test noqa::tests::noqa_empty_comma_space ... ok test noqa::tests::noqa_invalid_codes ... ok test noqa::tests::noqa_invalid_suffix ... ok test noqa::tests::noqa_leading_space ... ok test noqa::tests::noqa_lex_codes ... ok test noqa::tests::noqa_no_code ... ok test noqa::tests::noqa_no_code_invalid_suffix ... ok test noqa::tests::noqa_no_code_trailing_content ... ok test noqa::tests::noqa_non_code ... ok test noqa::tests::noqa_squashed_codes ... ok test noqa::tests::noqa_trailing_space ... ok test noqa::tests::ruff_exemption_all ... ok test noqa::tests::ruff_exemption_all_case_insensitive ... ok test noqa::tests::ruff_exemption_all_leading_comment ... ok test noqa::tests::ruff_exemption_all_no_space ... ok test noqa::tests::ruff_exemption_all_trailing_comment ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_code_leading_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_codes ... ok test noqa::tests::ruff_exemption_codes_leading_hashes ... ok test noqa::tests::ruff_exemption_empty_comma ... ok test noqa::tests::ruff_exemption_empty_comma_space ... ok test noqa::tests::ruff_exemption_invalid_code_suffix ... ok test noqa::tests::ruff_exemption_squashed_codes ... ok test noqa::tests::ruff_malformed_code_1 ... ok test noqa::tests::ruff_malformed_code_2 ... ok test noqa::tests::ruff_malformed_code_3 ... ok test noqa::tests::ruff_noqa_no_code ... ok test noqa::tests::ruff_noqa_no_code_invalid_suffix ... ok test noqa::tests::ruff_noqa_no_code_trailing_content ... ok test noqa::tests::syntax_error ... ok test packaging::tests::package_detection ... ok test packaging::tests::package_detection_with_namespace_packages ... ok test registry::rule_set::tests::remove_not_existing_rule_from_set ... ok test registry::rule_set::tests::test_all_rules ... ok test registry::tests::check_code_serialization ... ok test registry::tests::documentation ... ok test registry::tests::linter_parse_code ... ok test registry::tests::linter_sorting ... ok test registry::tests::rule_naming_convention ... ok test registry::tests::rule_size ... ok test rule_redirects::tests::overshadowing_redirects ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_basic_ti_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_extra_whitespace ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_list_with_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_no_spaces_in_braces ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_positional_argument ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_additional_arguments ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_empty_task_id ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_escaped_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_list_with_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_mixed_content ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_multi_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_no_template ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_unknown_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple_no_trailing_comma ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_id_singular_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_instance_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_around_dot ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_before_open_paren ... ok test rules::airflow::tests::rules::rule_airflow31moved_path_new_air321_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3dagdynamicvalue_path_new_air304_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3incompatiblefunctionsignature_path_new_air303_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_amazon_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_celery_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_common_sql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_daskexecutor_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_druid_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_fab_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hdfs_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hive_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_http_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_jdbc_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_kubernetes_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_mysql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_oracle_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_papermill_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_pig_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_postgres_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_presto_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_samba_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_slack_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_smtp_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_sqlite_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_standard_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_zendesk_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_airflow_plugin_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_class_attribute_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_context_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_provider_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflowdagnoscheduleargument_path_new_air002_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_sdk_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskimplicitmultipleoutputs_path_new_air202_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_dag_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_no_dag_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablenametaskidmismatch_path_new_air001_py_expects ... ok test rules::airflow::tests::rules::rule_airflowxcompullintemplatestring_path_new_air201_py_expects ... ok test rules::eradicate::detection::tests::comment_contains_code_basic ... ok test rules::eradicate::detection::tests::comment_contains_code_single_line ... ok test rules::eradicate::detection::tests::comment_contains_code_with_default_allowlist ... ok test rules::eradicate::detection::tests::comment_contains_code_with_encoding ... ok test rules::eradicate::detection::tests::comment_contains_code_with_multiline ... ok test rules::eradicate::detection::tests::comment_contains_code_with_print ... ok test rules::eradicate::detection::tests::comment_contains_code_with_return ... ok test rules::eradicate::detection::tests::comment_contains_code_with_sentences ... ok test rules::eradicate::detection::tests::comment_contains_language_injection ... ok test rules::eradicate::detection::tests::comment_contains_todo ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment_end_precedence ... ok test rules::eradicate::tests::rules::rule_commentedoutcode_path_new_era001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sixpy3_path_new_ytt202_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion0_path_new_ytt301_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion2_path_new_ytt102_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr10_path_new_ytt302_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr3_path_new_ytt103_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo0eq3_path_new_ytt201_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo1cmpint_path_new_ytt203_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfominorcmpint_path_new_ytt204_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice1_path_new_ytt303_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice3_path_new_ytt101_py_expects ... ok test rules::flake8_annotations::tests::allow_nested_overload ... ok test rules::flake8_annotations::tests::allow_overload ... ok test rules::flake8_annotations::tests::allow_star_arg_any ... ok test rules::flake8_annotations::tests::auto_return_type ... ok test rules::flake8_annotations::tests::auto_return_type_py38 ... ok test rules::flake8_annotations::tests::defaults ... ok test rules::flake8_annotations::tests::ignore_fully_untyped ... ok test rules::flake8_annotations::tests::mypy_init_return ... ok test rules::flake8_annotations::tests::shadowed_builtins ... ok test rules::flake8_annotations::tests::simple_magic_methods ... ok test rules::flake8_annotations::tests::suppress_dummy_args ... ok test rules::flake8_annotations::tests::suppress_none_returning ... ok test rules::flake8_async::tests::async109_python_310_or_older::asyncio ... ok test rules::flake8_async::tests::async109_python_310_or_older::trio ... ok test rules::flake8_async::tests::rules::rule_asyncbusywait_path_new_async110_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_0_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_1_py_expects ... ok test rules::flake8_async::tests::rules::rule_asynczerosleep_path_new_async115_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallhttpxinasyncfunction_path_new_async212_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallinasyncfunction_path_new_async210_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinginputinasyncfunction_path_new_async250_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingopencallinasyncfunction_path_new_async230_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingpathmethodinasyncfunction_path_new_async240_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingsleepinasyncfunction_path_new_async251_py_expects ... ok test rules::flake8_async::tests::rules::rule_cancelscopenocheckpoint_path_new_async100_py_expects ... ok test rules::flake8_async::tests::rules::rule_createsubprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_longsleepnotforever_path_new_async116_py_expects ... ok test rules::flake8_async::tests::rules::rule_runprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_triosynccall_path_new_async105_py_expects ... ok test rules::flake8_async::tests::rules::rule_waitforprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_yieldincontextmanagerinasyncgenerator_path_new_async119_py_expects ... ok test rules::flake8_bandit::tests::check_hardcoded_tmp_additional_dirs ... ok test rules::flake8_bandit::tests::check_typed_exception ... ok test rules::flake8_bandit::tests::preview_rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_assert_path_new_s101_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_callwithshellequalstrue_path_new_s604_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangoextra_path_new_s610_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangorawsql_path_new_s611_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_execbuiltin_path_new_s102_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_flaskdebugtrue_path_new_s201_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedbindallinterfaces_path_new_s104_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpassworddefault_path_new_s107_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordfuncarg_path_new_s106_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordstring_path_new_s105_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedsqlexpression_path_new_s608_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedtempfile_path_new_s108_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hashlibinsecurehashfunction_path_new_s324_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_jinja2autoescapefalse_path_new_s701_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_loggingconfiginsecurelisten_path_new_s612_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_makotemplates_path_new_s702_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_paramikocall_path_new_s601_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithnocertvalidation_path_new_s501_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithouttimeout_path_new_s113_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpinsecureversion_path_new_s508_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpweakcryptography_path_new_s509_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sshnohostkeyverification_path_new_s507_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslinsecureversion_path_new_s502_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithbaddefaults_path_new_s503_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithnoversion_path_new_s504_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithashell_path_new_s605_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithnoshell_path_new_s606_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithpartialpath_path_new_s607_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesspopenwithshellequalstrue_path_new_s602_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesswithoutshellequalstrue_path_new_s603_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_type_checking_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_tarfileunsafemembers_path_new_s202_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptcontinue_path_new_s112_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptpass_path_new_s110_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unixcommandwildcardinjection_path_new_s609_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_weakcryptographickey_path_new_s505_py_expects ... ok test rules::flake8_blind_except::tests::rules::rule_blindexcept_path_new_ble_py_expects ... ok test rules::flake8_boolean_trap::tests::extend_allowed_callable ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleandefaultvaluepositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleanpositionalvalueincall_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleantypehintpositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_bugbear::tests::b007_unnecessary_tag_only_for_certain_cases ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_annotation ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_default ... ok test rules::flake8_bugbear::tests::extend_mutable_contextvar_default ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_abstractbaseclasswithoutabstractmethod_path_new_b024_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertfalse_path_new_b011_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_0_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assignmenttoosenviron_path_new_b003_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_batchedwithoutexplicitstrict_path_new_b911_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_cachedinstancemethod_path_new_b019_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_classasdatastructure_path_new_class_as_data_structure_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_delattrwithconstant_path_new_b043_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatehandlerexception_path_new_b014_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatetryblockexception_path_new_b025_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatevalue_path_new_b033_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithemptytuple_path_new_b029_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithnonexceptionclasses_path_new_b030_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_fstringdocstring_path_new_b021_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functioncallindefaultargument_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functionusesloopvariable_path_new_b023_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_getattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_jumpstatementinfinally_path_new_b012_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopiteratormutation_path_new_b909_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopvariableoverridesiterator_path_new_b020_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mapwithoutexplicitstrict_path_new_b912_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutablecontextvardefault_path_new_b039_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_noexplicitstacklevel_path_new_b028_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raiseliteral_path_new_b016_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raisewithoutfrominsideexcept_path_new_b904_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_redundanttupleinexceptionhandler_path_new_b013_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_resubpositionalargs_path_new_b034_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_returningenerator_path_new_b901_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_reuseofgroupbygenerator_path_new_b031_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_setattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_starargunpackingafterkeywordarg_path_new_b026_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_statickeydictcomprehension_path_new_b035_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unaryprefixincrementdecrement_path_new_b002_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unintentionaltypeannotation_path_new_b032_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unreliablecallablecheck_path_new_b004_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unusedloopcontrolvariable_path_new_b007_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscontextlibsuppress_path_new_b022_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_py_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_classasdatastructure_path_new_class_as_data_structure_py_pythonversion_py39_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_mapwithoutexplicitstrict_path_new_b912_py_pythonversion_py313_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_statickeydictcomprehension_path_new_b035_py315_py_pythonversion_py315_expects ... ok test rules::flake8_bugbear::tests::zip_without_explicit_strict ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::deferred_annotations_diff::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_false_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_true_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_root::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_src::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_collections_pyi_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::rules_py312::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_syntax_error_py_expects ... ok test rules::flake8_comprehensions::tests::allow_dict_calls_with_keyword_arguments::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::preview_rules::rule_unnecessarycomprehensionincall_path_new_c419_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycallaroundsorted_path_new_c413_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehension_path_new_c416_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_3_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydoublecastorprocess_path_new_c414_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratordict_path_new_c402_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorlist_path_new_c400_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorset_path_new_c401_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcall_path_new_c411_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensiondict_path_new_c404_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensionset_path_new_c403_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteraldict_path_new_c406_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralset_path_new_c405_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithindictcall_path_new_c418_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithinlistcall_path_new_c410_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithintuplecall_path_new_c409_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarysubscriptreversal_path_new_c415_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarycomprehensionincall_path_new_c419_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorlist_path_new_c400_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorset_path_new_c401_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcall_path_new_c411_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcomprehensionset_path_new_c403_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithindictcall_path_new_c418_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithintuplecall_path_new_c409_py315_py_expects ... ok test rules::flake8_copyright::tests::char_boundary ... ok test rules::flake8_copyright::tests::invalid_author ... ok test rules::flake8_copyright::tests::late_notice ... ok test rules::flake8_copyright::tests::notice ... ok test rules::flake8_copyright::tests::notice_with_c ... ok test rules::flake8_copyright::tests::notice_with_caps ... ok test rules::flake8_copyright::tests::notice_with_comma ... ok test rules::flake8_copyright::tests::notice_with_range ... ok test rules::flake8_copyright::tests::notice_with_unicode_c ... ok test rules::flake8_copyright::tests::small_file ... ok test rules::flake8_copyright::tests::valid_author ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_no_space ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_spaces ... ok test rules::flake8_copyright::tests::valid_author_with_comma_valid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_spaces ... ok test rules::flake8_datetimez::tests::rules::rule_calldatefromtimestamp_path_new_dtz012_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimefromtimestamp_path_new_dtz006_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimenowwithouttzinfo_path_new_dtz005_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimestrptimewithoutzone_path_new_dtz007_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimetoday_path_new_dtz002_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcfromtimestamp_path_new_dtz004_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcnow_path_new_dtz003_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimewithouttzinfo_path_new_dtz001_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetoday_path_new_dtz011_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_datetimeminmax_path_new_dtz901_py_expects ... ok test rules::flake8_debugger::tests::rules::rule_debugger_path_new_t100_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoallwithmodelform_path_new_dj007_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoexcludewithmodelform_path_new_dj006_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangolocalsinrenderfunction_path_new_dj003_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangomodelwithoutdunderstr_path_new_dj008_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangononleadingreceiverdecorator_path_new_dj013_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangonullablemodelstringfield_path_new_dj001_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangounorderedbodycontentinmodel_path_new_dj012_py_expects ... ok test rules::flake8_errmsg::tests::custom ... ok test rules::flake8_errmsg::tests::defaults ... ok test rules::flake8_errmsg::tests::string_exception ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_4_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_tool_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uvx_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_3_py_expects ... ok test rules::flake8_fixme::tests::rules::t001 ... ok test rules::flake8_fixme::tests::rules::t002 ... ok test rules::flake8_fixme::tests::rules::t003 ... ok test rules::flake8_fixme::tests::rules::t004 ... ok test rules::flake8_future_annotations::tests::fa100::path_new_edge_case_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_many_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_as_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_non_simplifiable_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_uses_future_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_variable_name_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_preview_generics_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_quoted_type_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_uses_future_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc003_docstring_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_implicitstringconcatenationincollectionliteral_path_new_isc004_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_import_conventions::tests::custom ... ok test rules::flake8_import_conventions::tests::custom_banned ... ok test rules::flake8_import_conventions::tests::custom_banned_from ... ok test rules::flake8_import_conventions::tests::defaults ... ok test rules::flake8_import_conventions::tests::defaults_preview ... ok test rules::flake8_import_conventions::tests::from_imports ... ok test rules::flake8_import_conventions::tests::override_defaults ... ok test rules::flake8_import_conventions::tests::remove_defaults ... ok test rules::flake8_import_conventions::tests::same_name ... ok test rules::flake8_import_conventions::tests::tricky ... ok test rules::flake8_logging::tests::rules::rule_directloggerinstantiation_path_new_log001_py_expects ... ok test rules::flake8_logging::tests::rules::rule_exceptionwithoutexcinfo_path_new_log007_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_invalidgetloggerargument_path_new_log002_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_rootloggercall_path_new_log015_py_expects ... ok test rules::flake8_logging::tests::rules::rule_undocumentedwarn_path_new_log009_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g001_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g002_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g003_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g010_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_1_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_2_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g201_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g202_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_argparse_parser_error_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_str_format_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_simple_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_warnings_ok_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_empty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_nonempty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_ignored_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_init_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_namespace_package_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pep723_path_new_script_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pyi_path_new_example_pyi_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_script_path_new_script_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_shebang_path_new_example_py_expects ... ok test rules::flake8_pie::tests::rules::rule_duplicateclassfielddefinition_path_new_pie794_py_expects ... ok test rules::flake8_pie::tests::rules::rule_multiplestartsendswith_path_new_pie810_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_pyi_expects ... ok test rules::flake8_pie::tests::rules::rule_reimplementedcontainerbuiltin_path_new_pie807_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessarydictkwargs_path_new_pie804_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryplaceholder_path_new_pie790_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryrangestart_path_new_pie808_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryspread_path_new_pie800_py_expects ... ok test rules::flake8_print::tests::rules::rule_pprint_path_new_t203_py_expects ... ok test rules::flake8_print::tests::rules::rule_print_path_new_t201_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_pyi_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::pyi016_multiline_debug_fstring_mixed_newlines ... ok test rules::flake8_pyi::tests::pyi021_pie790_isolation_check::path_new_pyi021_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_pyi_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestcompositeassertion_path_new_pt018_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestextraneousscopefunction_path_new_pt003_py_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::pt009 ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertalwaysfalse_path_new_pt015_py_settings_default_pt015_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertinexcept_path_new_pt017_py_settings_default_pt017_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestcompositeassertion_path_new_pt018_py_settings_default_pt018_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_settings_default_pt020_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_settings_default_pt020_2_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_settings_default_pt020_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestduplicateparametrizetestcases_path_new_pt014_py_settings_default_pt014_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytesterroneoususefixturesonfixture_path_new_pt025_py_settings_default_pt025_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestextraneousscopefunction_path_new_pt003_py_settings_default_pt003_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfailwithoutmessage_path_new_pt016_py_settings_default_pt016_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturefinalizercallback_path_new_pt021_py_settings_default_pt021_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_default_pt001_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_fixture_parentheses_true_settings_default_pt001_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureparamwithoutvalue_path_new_pt019_py_settings_default_pt019_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturepositionalargs_path_new_pt002_py_settings_default_pt002_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_default_pt023_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_mark_parentheses_true_settings_default_pt023_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectpytestimport_path_new_pt013_py_settings_default_pt013_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_is_pytest_test_py_settings_default_is_pytest_test_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_pt028_py_settings_default_pt028_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_default_pt006_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_csv_settings_default_pt006_csv_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_list_settings_default_pt006_list_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_default_pt007_list_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_list_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_tuple_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_settings_default_pt007_tuple_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestpatchwithlambda_path_new_pt008_py_settings_default_pt008_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_default_pt011_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_extend_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_pickle_unwrap_settings_default_pt011_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt011_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithmultiplestatements_path_new_pt012_py_settings_default_pt012_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithoutexception_path_new_pt010_py_settings_default_pt010_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_0_py_settings_default_pt027_0_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_1_py_settings_default_pt027_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunnecessaryasynciomarkonfixture_path_new_pt024_py_settings_default_pt024_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestusefixtureswithoutparameters_path_new_pt026_py_settings_default_pt026_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestuselessyieldfixture_path_new_pt022_py_settings_default_pt022_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_default_pt030_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_extend_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_foo_unwrap_settings_default_pt030_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt030_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithmultiplestatements_path_new_pt031_py_settings_default_pt031_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithoutwarning_path_new_pt029_py_settings_default_pt029_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style_pt006_and_pt007 ... ok test rules::flake8_quotes::tests::only_docstring::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_inline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_multiline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles_over_singles_escaped_py311 ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_singles_over_doubles_escaped_py311 ... ok test rules::flake8_raise::tests::rules::rule_unnecessaryparenonraiseexception_path_new_rse102_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturn_path_new_ret503_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturnvalue_path_new_ret502_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsebreak_path_new_ret508_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsecontinue_path_new_ret507_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselseraise_path_new_ret506_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsereturn_path_new_ret505_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryassign_path_new_ret504_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryreturnnone_path_new_ret501_py_expects ... ok test rules::flake8_self::tests::custom_method_decorators ... ok test rules::flake8_self::tests::ignore_names ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_1_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_2_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_py_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::tests::preview_rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_collapsibleif_path_new_sim102_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_comparewithtuple_path_new_sim109_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_dictgetwithnonedefault_path_new_sim910_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_doublenegation_path_new_sim208_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_duplicateisinstancecall_path_new_sim101_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandfalse_path_new_sim223_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandnotexpr_path_new_sim220_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprornotexpr_path_new_sim221_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprortrue_path_new_sim222_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictget_path_new_sim401_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictlookup_path_new_sim116_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofifexp_path_new_sim108_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithfalsetrue_path_new_sim211_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtruefalse_path_new_sim210_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtwistedarms_path_new_sim212_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifwithsamearms_path_new_sim114_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_indictkeys_path_new_sim118_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_multiplewithstatements_path_new_sim117_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_needlessbool_path_new_sim103_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negateequalop_path_new_sim201_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negatenotequalop_path_new_sim202_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_openfilewithcontexthandler_path_new_sim115_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim110_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim111_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_returnintryexceptfinally_path_new_sim107_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_splitstaticstring_path_new_sim905_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_0_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_1_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_2_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_3_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_4_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_uncapitalizedenvironmentvariables_path_new_sim112_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_yodaconditions_path_new_sim300_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_zipdictkeysandvalues_path_new_sim911_py_expects ... ok test rules::flake8_simplify::tests::version_specific_rules::rule_suppressibleexception_path_new_sim105_5_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinnamedtuplesubclass_path_new_slot002_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinstrsubclass_path_new_slot000_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsintuplesubclass_path_new_slot001_py_expects ... ok test rules::flake8_tidy_imports::tests::ban_all_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports_package ... ok test rules::flake8_tidy_imports::tests::banned_api ... ok test rules::flake8_tidy_imports::tests::banned_api_package ... ok test rules::flake8_tidy_imports::tests::banned_module_level_imports ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_init_py_expects ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_mymodule_py_expects ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_pre_py315 ... ok test rules::flake8_todos::tests::rules::rule_invalidtodocapitalization_path_new_td006_py_expects ... ok test rules::flake8_todos::tests::rules::rule_invalidtodotag_path_new_td001_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingspaceaftertodocolon_path_new_td007_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodoauthor_path_new_td002_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodocolon_path_new_td004_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtododescription_path_new_td005_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodolink_path_new_td003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_present_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_rule_typingonlythirdpartyimport_rule_typingonlystandardlibraryimport_path_new_tc001_3_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import_dataclass_kw_only_py313::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_direct_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_import_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_undefined_py_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_pass_import_from_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_y_series_pass_multiple_members_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_if_type_checking_import_os_def_f_x_dataframe_pass_import_from_type_checking_block_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_pandas_def_f_x_os_y_pandas_pass_multiple_modules_different_types_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_sys_def_f_x_os_y_sys_pass_multiple_modules_same_type_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_if_type_checking_import_os_type_checking_block_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_typing_import_before_package_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_inline_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_own_line_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_this_is_a_comment_import_os_def_f_x_pd_dataframe_pass_type_checking_block_comment_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_typealias_if_type_checking_from_foo_import_foo_tc004_a_typealias_foo_none_ok_tc004_precedence_over_tc007_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_typealias_a_typealias_int_none_tc008_b_typealias_int_none_tc010_tc010_precedence_over_tc008_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_from_typing_import_type_checking_typing_import_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_no_typing_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_from_typing_import_type_checking_def_f_x_pd_dataframe_pass_typing_import_after_package_import_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_import_pathlib_tc003_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_pathlib_path_github_issue_15681_fix_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_github_issue_15681_regression_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_typing_import_any_literal_never_self_else_def_getattr_name_str_pass_all_type_checking_any_literal_never_self_github_issue_16045_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_runtimeimportintypecheckingblock_path_new_module_app_py_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_typingonlystandardlibraryimport_path_new_module_routes_py_expects ... ok test rules::flake8_type_checking::tests::exempt_modules::rule_typingonlythirdpartyimport_path_new_exempt_modules_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_1_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_2_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_3_py_expects ... ok test rules::flake8_type_checking::tests::future_annotations_respects_non_strict_mode ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_emptytypecheckingblock_path_new_tc005_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimecastvalue_path_new_tc006_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_10_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_11_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_12_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_13_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_14_pyi_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_15_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_16_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_17_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_3_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_4_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_5_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_6_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_7_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_8_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_9_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_whitespace_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_singledispatchmethod_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_snapshot_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_singledispatch_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_decorators_2_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_typing_execution_context_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_unquotedtypealias_path_new_tc007_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules_pre_py310::rule_quotedtypealias_path_new_tc008_union_syntax_pre_py310_py_expects ... ok test rules::flake8_unused_arguments::tests::enforce_variadic_names ... ok test rules::flake8_unused_arguments::tests::ignore_variadic_names ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedclassmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedfunctionargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedlambdaargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedstaticmethodargument_path_new_arg_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::pathlib_with_suffix_py314::rule_invalidpathlibwithsuffix_path_new_pth210_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_use_pathlib_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_glob_path_new_pth207_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_oslistdir_path_new_pth208_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossepsplit_path_new_pth206_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossymlink_path_new_pth211_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_2_py_expects ... ok test rules::flynt::tests::rules::rule_staticjointofstring_path_new_fly002_py_expects ... ok test rules::isort::categorize::tests::test_empty_module_name ... ok test rules::isort::categorize::tests::test_empty_paths ... ok test rules::isort::categorize::tests::test_multiple_source_paths ... ok test rules::isort::categorize::tests::test_namespace_packages ... ok test rules::isort::categorize::tests::test_nested_packages ... ok test rules::isort::categorize::tests::test_same_name_module_and_directory ... ok test rules::isort::categorize::tests::test_src_layout ... ok test rules::isort::categorize::tests::test_traditional_layout ... ok test rules::isort::categorize::tests::test_type_stubs ... ok test rules::isort::tests::case_sensitive::path_new_case_sensitive_py_expects ... ok test rules::isort::tests::closest_to_furthest::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::combine_as_imports::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_add_newline_before_comments_py_expects ... ok test rules::isort::tests::default::path_new_as_imports_comments_py_expects ... ok test rules::isort::tests::default::path_new_bom_sorted_py_expects ... ok test rules::isort::tests::default::path_new_bom_unsorted_py_expects ... ok test rules::isort::tests::default::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_combine_import_from_py_expects ... ok test rules::isort::tests::default::path_new_comments_py_expects ... ok test rules::isort::tests::default::path_new_deduplicate_imports_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_comment_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_py_expects ... ok test rules::isort::tests::default::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::default::path_new_force_to_top_py_expects ... ok test rules::isort::tests::default::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::default::path_new_future_from_py_expects ... ok test rules::isort::tests::default::path_new_if_elif_else_py_expects ... ok test rules::isort::tests::default::path_new_import_from_after_import_py_expects ... ok test rules::isort::tests::default::path_new_inline_comments_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_pyi_expects ... ok test rules::isort::tests::default::path_new_isort_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_lazy_imports_py_expects ... ok test rules::isort::tests::default::path_new_leading_prefix_py_expects ... ok test rules::isort::tests::default::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::default::path_new_match_case_py_expects ... ok test rules::isort::tests::default::path_new_natural_order_py_expects ... ok test rules::isort::tests::default::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::default::path_new_no_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_no_wrap_star_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::default::path_new_order_relative_imports_by_level_py_expects ... ok test rules::isort::tests::default::path_new_preserve_comment_order_py_expects ... ok test rules::isort::tests::default::path_new_preserve_import_star_py_expects ... ok test rules::isort::tests::default::path_new_preserve_indentation_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_2_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_py_expects ... ok test rules::isort::tests::default::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::default::path_new_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_ruff_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_separate_first_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_future_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_third_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_skip_py_expects ... ok test rules::isort::tests::default::path_new_sort_similar_imports_py_expects ... ok test rules::isort::tests::default::path_new_split_py_expects ... ok test rules::isort::tests::default::path_new_star_before_others_py_expects ... ok test rules::isort::tests::default::path_new_trailing_comment_py_expects ... ok test rules::isort::tests::default::path_new_trailing_suffix_py_expects ... ok test rules::isort::tests::default::path_new_two_space_py_expects ... ok test rules::isort::tests::default::path_new_type_comments_py_expects ... ok test rules::isort::tests::default::path_new_unicode_py_expects ... ok test rules::isort::tests::default_section_can_map_to_user_defined_section::path_new_default_section_user_defined_py_expects ... ok test rules::isort::tests::detect_same_package ... ok test rules::isort::tests::force_single_line::path_new_force_single_line_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_future_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_with_as_names_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_lazy_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections_lines_between::path_new_force_sort_within_sections_lines_between_py_expects ... ok test rules::isort::tests::force_to_top::path_new_force_to_top_py_expects ... ok test rules::isort::tests::force_wrap_aliases::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::forced_separate::path_new_forced_separate_py_expects ... ok test rules::isort::tests::from_first::path_new_from_first_py_expects ... ok test rules::isort::tests::from_first::path_new_lazy_from_first_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_correct_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_present_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_duplicate_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_unsorted_py_expects ... ok test rules::isort::tests::import_heading_force_sort_within_sections::path_new_import_heading_force_sort_within_sections_py_expects ... ok test rules::isort::tests::import_heading_partial::path_new_import_heading_partial_py_expects ... ok test rules::isort::tests::import_heading_single_section::path_new_import_heading_single_section_py_expects ... ok test rules::isort::tests::import_heading_with_no_lines_before::path_new_import_heading_with_no_lines_before_py_expects ... ok test rules::isort::tests::import_heading_wrong_heading::path_new_import_heading_wrong_heading_py_expects ... ok test rules::isort::tests::known_local_folder::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::known_local_folder_closest::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_members_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_modules_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_with_relative_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_nothing_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_between_types::path_new_lines_between_types_py_expects ... ok test rules::isort::tests::main_is_first_party::path_new_main_first_party_py_expects ... ok test rules::isort::tests::no_detect_same_package ... ok test rules::isort::tests::no_line_too_long_after_fix ... ok test rules::isort::tests::no_lines_before::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::no_lines_before_with_empty_sections::path_new_no_lines_before_with_empty_sections_py_expects ... ok test rules::isort::tests::no_sections::path_new_no_sections_py_expects ... ok test rules::isort::tests::no_split_on_trailing_comma::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::no_standard_library::path_new_no_standard_library_py_expects ... ok test rules::isort::tests::order_by_type::path_new_order_by_type_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_classes::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_constants::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_variables::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::plr0402_skips_required_imports::path_new_plr0402_skip_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_comments_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_docstring_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_docstring_and_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_redundantbackslash_path_new_e502_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousclassname_path_new_e742_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousfunctionname_path_new_e743_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_pyi_expects ... ok test rules::pycodestyle::tests::rules::rule_bareexcept_path_new_e722_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w293_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_lambdaassignment_path_new_e731_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_mixedspacesandtabs_path_new_e101_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multipleimportsononeline_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinecolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinesemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_nonecomparison_path_new_e711_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notintest_path_new_e713_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notistest_path_new_e714_py_expects ... ok test rules::pycodestyle::tests::rules::rule_tabindentation_path_new_w19_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w291_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_truefalsecomparison_path_new_e712_py_expects ... ok test rules::pycodestyle::tests::rules::rule_typecomparison_path_new_e721_py_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e703_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_whitespaceafterdecorator_path_new_e204_py_expects ... ok test rules::pycodestyle::tests::shebang ... ok test rules::pycodestyle::tests::tab_size::_1_expects ... ok test rules::pycodestyle::tests::tab_size::_2_expects ... ok test rules::pycodestyle::tests::tab_size::_4_expects ... ok test rules::pycodestyle::tests::tab_size::_8_expects ... ok test rules::pycodestyle::tests::task_tags::false_expects ... ok test rules::pycodestyle::tests::task_tags::true_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::w292_4 ... ok test rules::pycodestyle::tests::w391_after_fix_empties_cell_ipynb ... ok test rules::pycodestyle::tests::w391_consecutive_empty_cells_ipynb ... ok test rules::pycodestyle::tests::white_space_syntax_error_compatibility ... ok test rules::pydoclint::tests::rules::rule_docstringmissingexception_path_new_doc501_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousexception_path_new_doc502_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousparameter_path_new_doc102_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousreturns_path_new_doc202_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousyields_path_new_doc403_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousexception_path_new_doc502_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousparameter_path_new_doc102_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousreturns_path_new_doc202_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousyields_path_new_doc403_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingexception_path_new_doc501_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingreturns_path_new_doc201_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingyields_path_new_doc402_numpy_py_expects ... ok test rules::pydocstyle::tests::all ... ok test rules::pydocstyle::tests::bom ... ok test rules::pydocstyle::tests::d209_d400 ... ok test rules::pydocstyle::tests::d417_google ... ok test rules::pydocstyle::tests::d417_google_ignore_var_parameters ... ok test rules::pydocstyle::tests::d417_numpy ... ok test rules::pydocstyle::tests::d417_unspecified ... ok test rules::pydocstyle::tests::d417_unspecified_ignore_var_parameters ... ok test rules::pydocstyle::tests::d420::convention_google_path_new_d420_google_py_expects ... ok test rules::pydocstyle::tests::d420::convention_numpy_path_new_d420_numpy_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d202_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforefunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sphinx_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringstartswiththis_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringtabindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstringsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d301_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d403_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklineafterclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_mismatchedsectionunderlinelength_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_d413_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineaftersummary_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingdashedunderlineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingnewlineaftersectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionnamecolon_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionunderlineaftername_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummaryfirstline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummarysecondline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_newlineafterlastparagraph_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_d410_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklinebeforesection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_nonimperativemood_path_new_d401_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d208_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_d214_module_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_d215_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d418_pyi_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_propertydocstringstartswithverb_path_new_d421_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d402_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_surroundingwhitespace_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d300_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_underindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedmagicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_google_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_numpy_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicinit_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_setter_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d100_ipynb_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_no_pkg_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_d100_pub_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_priv_no_d100_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicnestedclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d104_init_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d200_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d_py_expects ... ok test rules::pyflakes::cformat::tests::test_cformat_summary ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_invalid ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_starred ... ok test rules::pyflakes::format::tests::test_format_summary ... ok test rules::pyflakes::format::tests::test_format_summary_invalid ... ok test rules::pyflakes::format::tests::test_format_summary_nested ... ok test rules::pyflakes::rules::invalid_literal_comparisons::tests::test_locate_cmp_ops ... ok test rules::pyflakes::tests::aliased_import ... ok test rules::pyflakes::tests::aliased_import_shadow_module ... ok test rules::pyflakes::tests::aliased_submodule_import ... ok test rules::pyflakes::tests::aliased_typing_import ... ok test rules::pyflakes::tests::all_mixed_attributes_and_strings ... ok test rules::pyflakes::tests::all_with_attributes ... ok test rules::pyflakes::tests::all_with_attributes_added ... ok test rules::pyflakes::tests::all_with_names ... ok test rules::pyflakes::tests::annotated_async_def ... ok test rules::pyflakes::tests::annotated_type_typing_missing_forward_type_multiple_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args_in_union ... ok test rules::pyflakes::tests::annotating_an_import ... ok test rules::pyflakes::tests::annotation_undefined ... ok test rules::pyflakes::tests::assign_rhs_first ... ok test rules::pyflakes::tests::assigned_to_global ... ok test rules::pyflakes::tests::augmented_assignment ... ok test rules::pyflakes::tests::bad_nested_class ... ok test rules::pyflakes::tests::builtin_after_exception_target_cleanup ... ok test rules::pyflakes::tests::builtin_windows_error ... ok test rules::pyflakes::tests::builtins ... ok test rules::pyflakes::tests::contents::r_class_c_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_raise_an_f821_error_rather_than_resolving_to_the_x_in_x_1_print_x_load_after_unbind_from_class_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_import_os_import_os_despite_this_del_import_os_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_local_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_list_1_2_3_for_e_in_list_if_e_2_0_try_pass_except_exception_as_e_print_e_else_print_e_print_in_if_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_try_x_3_except_importerror_as_x_print_x_else_print_x_print_in_try_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_del_x_del_x_double_del_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_exception_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_valueerror_as_x_pass_except_importerror_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_double_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_global_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_this_is_a_false_negative_but_is_consistent_with_pyflakes_del_os_del_shadowed_global_import_in_global_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_os_1_print_os_del_os_def_g_import_os_doesn_t_need_to_be_flagged_as_shadowing_an_import_os_1_print_os_del_shadowed_import_shadow_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_def_g_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_nested_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_multiple_unbinds_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_foo_x_2_del_x_flake8_treats_this_as_an_f823_error_because_it_removes_the_binding_entirely_after_the_del_statement_however_it_should_be_an_f821_error_because_the_name_is_defined_in_the_scope_but_unbound_x_1_augmented_assignment_after_del_expects ... ok test rules::pyflakes::tests::default_builtins ... ok test rules::pyflakes::tests::default_typing_modules ... ok test rules::pyflakes::tests::deferred_twice_annotation ... ignored test rules::pyflakes::tests::defined_as_star_args ... ok test rules::pyflakes::tests::defined_as_star_unpack ... ok test rules::pyflakes::tests::defined_by_global ... ok test rules::pyflakes::tests::defined_by_global_multiple_names ... ok test rules::pyflakes::tests::defined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::defined_from_lambda_in_generator ... ok test rules::pyflakes::tests::defined_in_class ... ok test rules::pyflakes::tests::defined_in_class_nested ... ok test rules::pyflakes::tests::defined_in_gen_exp ... ok test rules::pyflakes::tests::defined_in_list_comp ... ok test rules::pyflakes::tests::del ... ok test rules::pyflakes::tests::del_conditional ... ok test rules::pyflakes::tests::del_conditional_except ... ok test rules::pyflakes::tests::del_conditional_nested ... ok test rules::pyflakes::tests::del_conditional_orelse ... ok test rules::pyflakes::tests::del_exception_in_except ... ok test rules::pyflakes::tests::del_global ... ok test rules::pyflakes::tests::del_undefined ... ok test rules::pyflakes::tests::del_while ... ok test rules::pyflakes::tests::del_while_nested ... ok test rules::pyflakes::tests::del_while_test_usage ... ok test rules::pyflakes::tests::different_submodule_import ... ok test rules::pyflakes::tests::dunder_class ... ok test rules::pyflakes::tests::duplicate_submodule_import ... ok test rules::pyflakes::tests::extend_generics ... ok test rules::pyflakes::tests::extra_builtins ... ok test rules::pyflakes::tests::extra_typing_modules ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_option::rule_unusedimport_path_new_f401_31_py_expects ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_top_level_module::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_30_py_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_all_foo_foo_42_f401_preview_first_party_submodule_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_f401_preview_first_party_submodule_no_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_bar_import_submodule_baz_all_submodule_foo_42_f401_preview_dunder_all_multiple_bindings_expects ... ok test rules::pyflakes::tests::f401_preview_local_init_import::rule_unusedimport_path_new_f401_33_init_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_if_cond_import_a_import_a_b_a_foo_f401_same_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_a_foo_f401_import_submodules_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_d_a_foo_f401_import_submodules_different_lengths_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_a_bar_f401_use_top_member_twice_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_f401_use_top_member_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_all_a_f401_use_in_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_import_a_c_f401_multiple_unused_submodules_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_mlflow_pyfunc_loaders_chat_agent_import_mlflow_pyfunc_loaders_chat_model_import_mlflow_pyfunc_loaders_code_model_from_mlflow_utils_pydantic_utils_import_is_pydantic_v2_or_newer_if_is_pydantic_v2_or_newer_import_mlflow_pyfunc_loaders_responses_agent_f401_type_checking_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_refined_logic_only_applied_within_scope_import_a_def_foo_import_a_b_a_foo_f401_import_submodules_in_function_scope_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_a_b_import_a_b_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_b_a_import_a_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_a_1_import_a_b_f401_use_top_member_and_redefine_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_a_1_f401_use_top_member_then_import_then_redefine_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_f401_use_top_member_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_try_import_a_b_c_except_importerror_import_argparse_import_a_a_b_argparse_namespace_f401_different_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f811_annotated_assignment_redefinition ... ok test rules::pyflakes::tests::f811_typing_modules_overload ... ok test rules::pyflakes::tests::f821_frozendict_pre_py315_undefined ... ok test rules::pyflakes::tests::f821_frozendict_py315_available ... ok test rules::pyflakes::tests::f821_with_builtin_added_on_new_py_version_but_old_target_version_specified ... ok test rules::pyflakes::tests::f841_dummy_variable_rgx ... ok test rules::pyflakes::tests::forward_annotations_for_classes_in_scope ... ok test rules::pyflakes::tests::function_names_are_bound_now ... ok test rules::pyflakes::tests::functions_need_global_scope ... ok test rules::pyflakes::tests::functions_run_later ... ok test rules::pyflakes::tests::future_annotations ... ok test rules::pyflakes::tests::future_import ... ok test rules::pyflakes::tests::future_import_first ... ok test rules::pyflakes::tests::future_import_star ... ok test rules::pyflakes::tests::future_import_undefined ... ok test rules::pyflakes::tests::future_import_used ... ok test rules::pyflakes::tests::gh_issue_17196_regression_test ... ok test rules::pyflakes::tests::global_from_nested_scope ... ok test rules::pyflakes::tests::global_import_star ... ok test rules::pyflakes::tests::global_in_global_scope ... ok test rules::pyflakes::tests::global_reset_name_only ... ok test rules::pyflakes::tests::idiomatic_typing_guards ... ok test rules::pyflakes::tests::ignore_non_import_redefinitions ... ok test rules::pyflakes::tests::ignored_in_class ... ok test rules::pyflakes::tests::ignored_in_function ... ok test rules::pyflakes::tests::ignored_when_not_directly_assigned ... ok test rules::pyflakes::tests::import_in_class ... ok test rules::pyflakes::tests::import_star_exported ... ok test rules::pyflakes::tests::import_star_not_exported ... ignored test rules::pyflakes::tests::import_used_in_method_definition ... ok test rules::pyflakes::tests::imported_in_class ... ok test rules::pyflakes::tests::init ... ok test rules::pyflakes::tests::intermediate_class_scope_ignored ... ok test rules::pyflakes::tests::keyword_only_args ... ok test rules::pyflakes::tests::keyword_only_args_undefined ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope2 ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope3 ... ok test rules::pyflakes::tests::list_concatenation_assignment ... ok test rules::pyflakes::tests::literal_type_some_other_module ... ignored test rules::pyflakes::tests::literal_type_typing ... ok test rules::pyflakes::tests::literal_type_typing_extensions ... ok test rules::pyflakes::tests::literal_union_type_typing ... ok test rules::pyflakes::tests::magic_globals_builtins ... ok test rules::pyflakes::tests::magic_globals_file ... ok test rules::pyflakes::tests::magic_globals_name ... ok test rules::pyflakes::tests::magic_module_in_class_scope ... ok test rules::pyflakes::tests::magic_qualname_in_class_scope ... ok test rules::pyflakes::tests::meta_class_undefined ... ok test rules::pyflakes::tests::methods_dont_use_class_scope ... ok test rules::pyflakes::tests::module_annotate_pre_py314_undefined ... ok test rules::pyflakes::tests::module_annotate_py314_available ... ok test rules::pyflakes::tests::module_annotations ... ok test rules::pyflakes::tests::module_warningregistry ... ok test rules::pyflakes::tests::multi_statement_lines ... ok test rules::pyflakes::tests::named_types_classes ... ok test rules::pyflakes::tests::names_declared_in_except_blocks ... ok test rules::pyflakes::tests::nested_class ... ok test rules::pyflakes::tests::nested_class_and_function_scope ... ok test rules::pyflakes::tests::nested_functions_nest_scope ... ok test rules::pyflakes::tests::nested_partially_quoted_type_assignment ... ok test rules::pyflakes::tests::nested_relative_typing_module ... ok test rules::pyflakes::tests::new_assignment ... ok test rules::pyflakes::tests::non_global_does_not_redefine ... ok test rules::pyflakes::tests::not_a_typing_overload ... ok test rules::pyflakes::tests::not_used_in_nested_scope ... ok test rules::pyflakes::tests::overload_in_class ... ok test rules::pyflakes::tests::overload_with_multiple_decorators ... ok test rules::pyflakes::tests::package_import ... ok test rules::pyflakes::tests::partial_string_annotations_with_future_annotations ... ok test rules::pyflakes::tests::partially_quoted_type_annotation ... ok test rules::pyflakes::tests::partially_quoted_type_assignment ... ok test rules::pyflakes::tests::positional_only_argument_annotations ... ok test rules::pyflakes::tests::postponed_annotations ... ok test rules::pyflakes::tests::preview_rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_undefinedexport_path_new_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_init_py_expects ... ok test rules::pyflakes::tests::quoted_type_cast ... ok test rules::pyflakes::tests::quoted_type_cast_renamed_import ... ok test rules::pyflakes::tests::quoted_type_var_bound ... ok test rules::pyflakes::tests::quoted_type_var_constraints ... ok test rules::pyflakes::tests::redefined_but_used_later ... ok test rules::pyflakes::tests::redefined_by_class ... ok test rules::pyflakes::tests::redefined_by_except ... ok test rules::pyflakes::tests::redefined_by_for ... ok test rules::pyflakes::tests::redefined_by_function ... ok test rules::pyflakes::tests::redefined_by_gen_exp ... ok test rules::pyflakes::tests::redefined_by_subclass ... ok test rules::pyflakes::tests::redefined_if ... ok test rules::pyflakes::tests::redefined_if_else ... ok test rules::pyflakes::tests::redefined_in_class ... ok test rules::pyflakes::tests::redefined_in_nested_function ... ok test rules::pyflakes::tests::redefined_in_nested_function_twice ... ok test rules::pyflakes::tests::redefined_try ... ok test rules::pyflakes::tests::redefined_try_else ... ok test rules::pyflakes::tests::redefined_try_except ... ok test rules::pyflakes::tests::redefined_try_except_else ... ok test rules::pyflakes::tests::redefined_try_except_else_finally ... ok test rules::pyflakes::tests::redefined_try_except_finally ... ok test rules::pyflakes::tests::redefined_try_except_multi ... ok test rules::pyflakes::tests::redefined_try_nested ... ok test rules::pyflakes::tests::redefined_while_unused ... ok test rules::pyflakes::tests::relative_typing_module ... ok test rules::pyflakes::tests::return_annotation_is_class_scope_variable ... ok test rules::pyflakes::tests::return_annotation_is_function_body_variable ... ok test rules::pyflakes::tests::rules::rule_asserttuple_path_new_f631_py_expects ... ok test rules::pyflakes::tests::rules::rule_breakoutsideloop_path_new_f701_py_expects ... ok test rules::pyflakes::tests::rules::rule_continueoutsideloop_path_new_f702_py_expects ... ok test rules::pyflakes::tests::rules::rule_defaultexceptnotlast_path_new_f707_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_py_expects ... ok test rules::pyflakes::tests::rules::rule_fstringmissingplaceholders_path_new_f541_py_expects ... ok test rules::pyflakes::tests::rules::rule_futurefeaturenotdefined_path_new_f407_py_expects ... ok test rules::pyflakes::tests::rules::rule_iftuple_path_new_f634_py_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_py_expects ... ok test rules::pyflakes::tests::rules::rule_invalidprintsyntax_path_new_f633_py_expects ... ok test rules::pyflakes::tests::rules::rule_isliteral_path_new_f632_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_multiplestarredexpressions_path_new_f622_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyliteral_path_new_f601_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyvariable_path_new_f602_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f502_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f503_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatinvalidformat_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmixedpositionalandnamed_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatpositionalcountmismatch_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatstarrequiressequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatunsupportedformatcharacter_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_raisenotimplemented_path_new_f901_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_29_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_33_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_35_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_returnoutsidefunction_path_new_f706_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextranamedarguments_path_new_f522_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextrapositionalarguments_path_new_f523_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatinvalidformat_path_new_f521_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmissingarguments_path_new_f524_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmixingautomatic_path_new_f525_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1b_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocal_path_new_f823_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstar_path_new_f403_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstarusage_path_new_f405_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithnestedimportstarusage_path_new_f406_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_22_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_32_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_33_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_8_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedannotation_path_new_f842_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_yieldoutsidefunction_path_new_f704_py_expects ... ok test rules::pyflakes::tests::rules_with_flake8_type_checking_settings_enabled::rule_undefinedname_path_new_f821_29_py_expects ... ok test rules::pyflakes::tests::shadowed_by_for ... ok test rules::pyflakes::tests::shadowed_by_for_deep ... ok test rules::pyflakes::tests::shadowed_by_lambda ... ok test rules::pyflakes::tests::shadowed_by_parameter ... ok test rules::pyflakes::tests::trying_multiple_imports ... ok test rules::pyflakes::tests::tuple_concatenation_assignment ... ok test rules::pyflakes::tests::type_annotation_clobbers_all ... ok test rules::pyflakes::tests::type_cast_literal_str_to_str ... ok test rules::pyflakes::tests::typed_names_correct_forward_ref ... ok test rules::pyflakes::tests::typing_extensions_overload ... ok test rules::pyflakes::tests::typing_guard_for_protocol ... ok test rules::pyflakes::tests::typing_overload ... ok test rules::pyflakes::tests::typing_overload_async ... ok test rules::pyflakes::tests::unassigned_annotation_is_undefined ... ok test rules::pyflakes::tests::unbound_exported ... ok test rules::pyflakes::tests::undefined ... ok test rules::pyflakes::tests::undefined_augmented_assignment ... ok test rules::pyflakes::tests::undefined_exception_name ... ok test rules::pyflakes::tests::undefined_exception_name_obscuring_local_variable2 ... ok test rules::pyflakes::tests::undefined_from_lambda_in_comprehension ... ok test rules::pyflakes::tests::undefined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::undefined_in_gen_exp_nested ... ok test rules::pyflakes::tests::undefined_in_list_comp ... ok test rules::pyflakes::tests::undefined_in_loop ... ok test rules::pyflakes::tests::undefined_with_error_handler ... ok test rules::pyflakes::tests::unused_annotation ... ok test rules::pyflakes::tests::unused_import ... ok test rules::pyflakes::tests::unused_import_relative ... ok test rules::pyflakes::tests::unused_in_nested_scope ... ok test rules::pyflakes::tests::unused_package_import ... ok test rules::pyflakes::tests::unused_package_with_submodule_import ... ok test rules::pyflakes::tests::use_pep695_type_aliass ... ok test rules::pyflakes::tests::used_and_global ... ok test rules::pyflakes::tests::used_as_class_decorator ... ok test rules::pyflakes::tests::used_as_decorator ... ok test rules::pyflakes::tests::used_as_star_unpack ... ok test rules::pyflakes::tests::used_import ... ok test rules::pyflakes::tests::used_import_relative ... ok test rules::pyflakes::tests::used_in_assert ... ok test rules::pyflakes::tests::used_in_assignment ... ok test rules::pyflakes::tests::used_in_attribute_assign ... ok test rules::pyflakes::tests::used_in_call ... ok test rules::pyflakes::tests::used_in_class ... ok test rules::pyflakes::tests::used_in_class_base ... ok test rules::pyflakes::tests::used_in_dict ... ok test rules::pyflakes::tests::used_in_elif_conditional ... ok test rules::pyflakes::tests::used_in_else ... ok test rules::pyflakes::tests::used_in_except ... ok test rules::pyflakes::tests::used_in_exec ... ok test rules::pyflakes::tests::used_in_for ... ok test rules::pyflakes::tests::used_in_for_else ... ok test rules::pyflakes::tests::used_in_function ... ok test rules::pyflakes::tests::used_in_gen_exp ... ok test rules::pyflakes::tests::used_in_getattr ... ok test rules::pyflakes::tests::used_in_global ... ok test rules::pyflakes::tests::used_in_if_body ... ok test rules::pyflakes::tests::used_in_if_conditional ... ok test rules::pyflakes::tests::used_in_keyword_arg ... ok test rules::pyflakes::tests::used_in_lambda ... ok test rules::pyflakes::tests::used_in_list ... ok test rules::pyflakes::tests::used_in_list_comp ... ok test rules::pyflakes::tests::used_in_logic ... ok test rules::pyflakes::tests::used_in_operators ... ok test rules::pyflakes::tests::used_in_parameter_default ... ok test rules::pyflakes::tests::used_in_raise ... ok test rules::pyflakes::tests::used_in_return ... ok test rules::pyflakes::tests::used_in_slice ... ok test rules::pyflakes::tests::used_in_slice_obj ... ok test rules::pyflakes::tests::used_in_subscript ... ok test rules::pyflakes::tests::used_in_try ... ok test rules::pyflakes::tests::used_in_try_finally ... ok test rules::pyflakes::tests::used_in_tuple ... ok test rules::pyflakes::tests::used_in_while ... ok test rules::pyflakes::tests::used_in_yield ... ok test rules::pyflakes::tests::used_package_with_submodule_import ... ok test rules::pyflakes::tests::used_package_with_submodule_import_of_alias ... ok test rules::pyflakes::tests::variable_annotation_references_self_name_undefined ... ok test rules::pyflakes::tests::variable_annotations ... ok test rules::pyflakes::tests::warning_suppressed ... ok test rules::pygrep_hooks::rules::blanket_type_ignore::tests::type_ignore_tag ... ok test rules::pygrep_hooks::tests::preview_rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_2_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_3_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pylint::helpers::tests::for_ ... ok test rules::pylint::helpers::tests::for_else ... ok test rules::pylint::helpers::tests::if_elif ... ok test rules::pylint::helpers::tests::if_elif_else ... ok test rules::pylint::helpers::tests::if_else ... ok test rules::pylint::helpers::tests::if_else_if_corner ... ok test rules::pylint::helpers::tests::many_statements ... ok test rules::pylint::helpers::tests::match_case ... ok test rules::pylint::helpers::tests::nested_class ... ok test rules::pylint::helpers::tests::nested_def ... ok test rules::pylint::helpers::tests::pass ... ok test rules::pylint::helpers::tests::return_not_counted ... ok test rules::pylint::helpers::tests::try_except ... ok test rules::pylint::helpers::tests::try_except_else ... ok test rules::pylint::helpers::tests::try_except_else_finally ... ok test rules::pylint::helpers::tests::try_except_except ... ok test rules::pylint::helpers::tests::try_except_except_finally ... ok test rules::pylint::helpers::tests::with ... ok test rules::pylint::helpers::tests::yield_ ... ok test rules::pylint::rules::too_many_branches::tests::for_else ... ok test rules::pylint::rules::too_many_branches::tests::if_else_nested_if_else ... ok test rules::pylint::rules::too_many_branches::tests::match_case ... ok test rules::pylint::rules::too_many_branches::tests::nested_def ... ok test rules::pylint::rules::too_many_branches::tests::try_except ... ok test rules::pylint::rules::too_many_branches::tests::try_except_else ... ok test rules::pylint::rules::too_many_branches::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_branches::tests::try_finally ... ok test rules::pylint::rules::too_many_branches::tests::while_if_else_if ... ok test rules::pylint::rules::too_many_branches::tests::with_statement ... ok test rules::pylint::rules::too_many_return_statements::tests::async_for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::async_with_if ... ok test rules::pylint::rules::too_many_return_statements::tests::class_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::if_ ... ok test rules::pylint::rules::too_many_return_statements::tests::nested_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_return_statements::tests::while_nested_if ... ok test rules::pylint::rules::too_many_return_statements::tests::with_if ... ok test rules::pylint::tests::allow_magic_value_types ... ok test rules::pylint::tests::conflict_with_definition_rules ... ok test rules::pylint::tests::continue_in_finally ... ok test rules::pylint::tests::continue_in_finally_python_38 ... ok test rules::pylint::tests::import_outside_top_level_with_banned ... ok test rules::pylint::tests::max_args ... ok test rules::pylint::tests::max_args_with_dummy_variables ... ok test rules::pylint::tests::max_boolean_expressions ... ok test rules::pylint::tests::max_branches ... ok test rules::pylint::tests::max_positional_args ... ok test rules::pylint::tests::max_return_statements ... ok test rules::pylint::tests::max_statements ... ok test rules::pylint::tests::preview_rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_assertonstringliteral_path_new_assert_on_string_literal_py_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_ipynb_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_py_expects ... ok test rules::pylint::tests::rules::rule_baddundermethodname_path_new_bad_dunder_method_name_py_expects ... ok test rules::pylint::tests::rules::rule_badopenmode_path_new_bad_open_mode_py_expects ... ok test rules::pylint::tests::rules::rule_badstaticmethodargument_path_new_bad_staticmethod_argument_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformatcharacter_path_new_bad_string_format_character_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformattype_path_new_bad_string_format_type_py_expects ... ok test rules::pylint::tests::rules::rule_badstrstripcall_path_new_bad_str_strip_call_py_expects ... ok test rules::pylint::tests::rules::rule_bidirectionalunicode_path_new_bidirectional_unicode_py_expects ... ok test rules::pylint::tests::rules::rule_binaryopexception_path_new_binary_op_exception_py_expects ... ok test rules::pylint::tests::rules::rule_booleanchainedcomparison_path_new_boolean_chained_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_collapsibleelseif_path_new_collapsible_else_if_py_expects ... ok test rules::pylint::tests::rules::rule_comparetoemptystring_path_new_compare_to_empty_string_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonofconstant_path_new_comparison_of_constant_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonwithitself_path_new_comparison_with_itself_py_expects ... ok test rules::pylint::tests::rules::rule_continueinfinally_path_new_continue_in_finally_py_expects ... ok test rules::pylint::tests::rules::rule_dictindexmissingitems_path_new_dict_index_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_dictitermissingitems_path_new_dict_iter_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_duplicatebases_path_new_duplicate_bases_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_line_continuation_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_py_expects ... ok test rules::pylint::tests::rules::rule_eqwithouthash_path_new_eq_without_hash_py_expects ... ok test rules::pylint::tests::rules::rule_globalatmodulelevel_path_new_global_at_module_level_py_expects ... ok test rules::pylint::tests::rules::rule_globalstatement_path_new_global_statement_py_expects ... ok test rules::pylint::tests::rules::rule_globalvariablenotassigned_path_new_global_variable_not_assigned_py_expects ... ok test rules::pylint::tests::rules::rule_ifstmtminmax_path_new_if_stmt_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_importoutsidetoplevel_path_new_import_outside_top_level_py_expects ... ok test rules::pylint::tests::rules::rule_importprivatename_path_new_import_private_name_submodule_main_py_expects ... ok test rules::pylint::tests::rules::rule_importself_path_new_import_self_module_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallformat_path_new_invalid_all_format_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallobject_path_new_invalid_all_object_py_expects ... ok test rules::pylint::tests::rules::rule_invalidboolreturntype_path_new_invalid_return_type_bool_py_expects ... ok test rules::pylint::tests::rules::rule_invalidbytesreturntype_path_new_invalid_return_type_bytes_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_syntax_error_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacteresc_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacternul_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharactersub_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterzerowidthspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvardefault_path_new_invalid_envvar_default_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvarvalue_path_new_invalid_envvar_value_py_expects ... ok test rules::pylint::tests::rules::rule_invalidhashreturntype_path_new_invalid_return_type_hash_py_expects ... ok test rules::pylint::tests::rules::rule_invalidindexreturntype_path_new_invalid_return_type_index_py_expects ... ok test rules::pylint::tests::rules::rule_invalidlengthreturntype_path_new_invalid_return_type_length_py_expects ... ok test rules::pylint::tests::rules::rule_invalidstrreturntype_path_new_invalid_return_type_str_py_expects ... ok test rules::pylint::tests::rules::rule_iterationoverset_path_new_iteration_over_set_py_expects ... ok test rules::pylint::tests::rules::rule_lentest_path_new_len_as_condition_py_expects ... ok test rules::pylint::tests::rules::rule_literalmembership_path_new_literal_membership_py_expects ... ok test rules::pylint::tests::rules::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoofewargs_path_new_logging_too_few_args_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoomanyargs_path_new_logging_too_many_args_py_expects ... ok test rules::pylint::tests::rules::rule_magicvaluecomparison_path_new_magic_value_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_manualfromimport_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_misplacedbareraise_path_new_misplaced_bare_raise_py_expects ... ok test rules::pylint::tests::rules::rule_missingmaxsplitarg_path_new_missing_maxsplit_arg_py_expects ... ok test rules::pylint::tests::rules::rule_modifiediteratingset_path_new_modified_iterating_set_py_expects ... ok test rules::pylint::tests::rules::rule_namedexprwithoutcontext_path_new_named_expr_without_context_py_expects ... ok test rules::pylint::tests::rules::rule_nancomparison_path_new_nan_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_nestedminmax_path_new_nested_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_noclassmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiimportname_path_new_non_ascii_module_import_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiname_path_new_non_ascii_name_py_expects ... ok test rules::pylint::tests::rules::rule_nonaugmentedassignment_path_new_non_augmented_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalandglobal_path_new_nonlocal_and_global_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalwithoutbinding_path_new_nonlocal_without_binding_py_expects ... ok test rules::pylint::tests::rules::rule_nonslotassignment_path_new_non_slot_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_noselfuse_path_new_no_self_use_py_expects ... ok test rules::pylint::tests::rules::rule_nostaticmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_potentialindexerror_path_new_potential_index_error_py_expects ... ok test rules::pylint::tests::rules::rule_propertywithparameters_path_new_property_with_parameters_py_expects ... ok test rules::pylint::tests::rules::rule_redeclaredassignedname_path_new_redeclared_assigned_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedargumentfromlocal_path_new_redefined_argument_from_local_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedloopname_path_new_redefined_loop_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedslotsinsubclass_path_new_redefined_slots_in_subclass_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedequalitycomparison_path_new_repeated_equality_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedkeywordargument_path_new_repeated_keyword_argument_py_expects ... ok test rules::pylint::tests::rules::rule_returnininit_path_new_return_in_init_py_expects ... ok test rules::pylint::tests::rules::rule_selfassigningvariable_path_new_self_assigning_variable_py_expects ... ok test rules::pylint::tests::rules::rule_selforclsassignment_path_new_self_or_cls_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_shallowcopyenviron_path_new_shallow_copy_environ_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethod_path_new_singledispatch_method_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethodfunction_path_new_singledispatchmethod_function_py_expects ... ok test rules::pylint::tests::rules::rule_singlestringslots_path_new_single_string_slots_py_expects ... ok test rules::pylint::tests::rules::rule_stopiterationreturn_path_new_stop_iteration_return_py_expects ... ok test rules::pylint::tests::rules::rule_subprocesspopenpreexecfn_path_new_subprocess_popen_preexec_fn_py_expects ... ok test rules::pylint::tests::rules::rule_subprocessrunwithoutcheck_path_new_subprocess_run_without_check_py_expects ... ok test rules::pylint::tests::rules::rule_superwithoutbrackets_path_new_super_without_brackets_py_expects ... ok test rules::pylint::tests::rules::rule_swapwithtemporaryvariable_path_new_swap_with_temporary_variable_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_0_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_10_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_11_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_12_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_13_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_14_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_15_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_16_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_1_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_2_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_3_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_4_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_5_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_6_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_7_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_8_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_9_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyarguments_path_new_too_many_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanybranches_path_new_too_many_branches_py_expects ... ok test rules::pylint::tests::rules::rule_toomanynestedblocks_path_new_too_many_nested_blocks_py_expects ... ok test rules::pylint::tests::rules::rule_toomanypositionalarguments_path_new_too_many_positional_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyreturnstatements_path_new_too_many_return_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatements_path_new_too_many_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatementsintryclause_path_new_too_many_try_statements_py_expects ... ok test rules::pylint::tests::rules::rule_typebivariance_path_new_type_bivariance_py_expects ... ok test rules::pylint::tests::rules::rule_typenameincorrectvariance_path_new_type_name_incorrect_variance_py_expects ... ok test rules::pylint::tests::rules::rule_typeparamnamemismatch_path_new_type_param_name_mismatch_py_expects ... ok test rules::pylint::tests::rules::rule_unexpectedspecialmethodsignature_path_new_unexpected_special_method_signature_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydictindexlookup_path_new_unnecessary_dict_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydirectlambdacall_path_new_unnecessary_direct_lambda_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydundercall_path_new_unnecessary_dunder_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylambda_path_new_unnecessary_lambda_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylistindexlookup_path_new_unnecessary_list_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unreachablecode_path_new_unreachable_py_expects ... ok test rules::pylint::tests::rules::rule_unspecifiedencoding_path_new_unspecified_encoding_py_expects ... ok test rules::pylint::tests::rules::rule_uselesselseonloop_path_new_useless_else_on_loop_py_expects ... ok test rules::pylint::tests::rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_2_init_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_uselessreturn_path_new_useless_return_py_expects ... ok test rules::pylint::tests::rules::rule_uselesswithlock_path_new_useless_with_lock_py_expects ... ok test rules::pylint::tests::rules::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test rules::pylint::tests::rules::rule_yieldininit_path_new_yield_in_init_py_expects ... ok test rules::pylint::tests::too_many_locals ... ok test rules::pylint::tests::too_many_public_methods ... ok test rules::pyupgrade::fixes::tests::aliased ... ok test rules::pyupgrade::fixes::tests::first_import ... ok test rules::pyupgrade::fixes::tests::first_two_imports ... ok test rules::pyupgrade::fixes::tests::first_two_imports_multiline ... ok test rules::pyupgrade::fixes::tests::last_import ... ok test rules::pyupgrade::fixes::tests::multi_comment_first_import ... ok test rules::pyupgrade::fixes::tests::multiline_comment ... ok test rules::pyupgrade::fixes::tests::multiline_once ... ok test rules::pyupgrade::fixes::tests::multiline_twice ... ok test rules::pyupgrade::fixes::tests::once ... ok test rules::pyupgrade::fixes::tests::parenthesized ... ok test rules::pyupgrade::fixes::tests::twice ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_1 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_11 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_5 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7_not_equal ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_8 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_9 ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::complex_format ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_blanks ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_space ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_a ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_r ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::formatting_in_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::simple_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::three_percents ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::word_in_string ... ok test rules::pyupgrade::tests::async_timeout_error_alias_not_applied_py310 ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py312_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py313_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py37_expects ... ok test rules::pyupgrade::tests::datetime_utc_alias_py311 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p310 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_py310 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_py310 ... ok test rules::pyupgrade::tests::i002_conflict ... ok test rules::pyupgrade::tests::i002_up029_conflict::path_new_up029_1_py_expects ... ok test rules::pyupgrade::tests::non_pep695_type_alias_not_applied_py311 ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_convertnamedtuplefunctionaltoclass_path_new_up014_py_expects ... ok test rules::pyupgrade::tests::rules::rule_converttypeddictfunctionaltoclass_path_new_up013_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedcelementtree_path_new_up023_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedimport_path_new_up035_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedmockimport_path_new_up026_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedunittestalias_path_new_up005_py_expects ... ok test rules::pyupgrade::tests::rules::rule_extraneousparentheses_path_new_up034_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithoutparameters_path_new_up011_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_cr_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_lf_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationoptional_path_new_up045_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationunion_path_new_up007_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604isinstance_path_new_up038_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_openalias_path_new_up020_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestdoutstderr_path_new_up022_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestrenum_path_new_up042_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replaceuniversalnewlines_path_new_up021_py_expects ... ok test rules::pyupgrade::tests::rules::rule_supercallwithparameters_path_new_up008_py_expects ... ok test rules::pyupgrade::tests::rules::rule_timeouterroralias_path_new_up041_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typeofprimitive_path_new_up003_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typingtextstralias_path_new_up019_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unicodekindprefix_path_new_up025_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryclassparentheses_path_new_up039_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarydefaulttypeargs_path_new_up043_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryencodeutf8_path_new_up012_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessclassmetaclasstype_path_new_up050_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessmetaclasstype_path_new_up001_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessobjectinheritance_path_new_up004_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_10_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_6_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_7_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_9_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_code_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_hashbang_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_many_empty_lines_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_code_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_1_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericclass_path_new_up046_2_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericfunction_path_new_up047_1_py_expects ... ok test rules::pyupgrade::tests::rules_preview::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules_py313::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::unnecessary_default_type_args_stubs_py312 ... ok test rules::pyupgrade::tests::unpack_pep_646_py311 ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::up045_future_annotations_py39 ... ok test rules::refurb::tests::fstring_number_format_python_311 ... ok test rules::refurb::tests::read_whole_file_newline_python_version_diff ... ok test rules::refurb::tests::rules::rule_bitcount_path_new_furb161_py_expects ... ok test rules::refurb::tests::rules::rule_checkandremovefromset_path_new_furb132_py_expects ... ok test rules::refurb::tests::rules::rule_deletefullslice_path_new_furb131_py_expects ... ok test rules::refurb::tests::rules::rule_forloopsetmutations_path_new_furb142_py_expects ... ok test rules::refurb::tests::rules::rule_forloopwrites_path_new_furb122_py_expects ... ok test rules::refurb::tests::rules::rule_fromisoformatreplacez_path_new_furb162_py_expects ... ok test rules::refurb::tests::rules::rule_fstringnumberformat_path_new_furb116_py_expects ... ok test rules::refurb::tests::rules::rule_hardcodedstringcharset_path_new_furb156_py_expects ... ok test rules::refurb::tests::rules::rule_hashlibdigesthex_path_new_furb181_py_expects ... ok test rules::refurb::tests::rules::rule_ifexpinsteadoforoperator_path_new_furb110_py_expects ... ok test rules::refurb::tests::rules::rule_ifexprminmax_path_new_furb136_py_expects ... ok test rules::refurb::tests::rules::rule_implicitcwd_path_new_furb177_py_expects ... ok test rules::refurb::tests::rules::rule_intonslicedstr_path_new_furb166_py_expects ... ok test rules::refurb::tests::rules::rule_isinstancetypenone_path_new_furb168_py_expects ... ok test rules::refurb::tests::rules::rule_listreversecopy_path_new_furb187_py_expects ... ok test rules::refurb::tests::rules::rule_mathconstant_path_new_furb152_py_expects ... ok test rules::refurb::tests::rules::rule_metaclassabcmeta_path_new_furb180_py_expects ... ok test rules::refurb::tests::rules::rule_printemptystring_path_new_furb105_py_expects ... ok test rules::refurb::tests::rules::rule_readlinesinfor_path_new_furb129_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_0_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_1_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_2_py_expects ... ok test rules::refurb::tests::rules::rule_redundantlogbase_path_new_furb163_py_expects ... ok test rules::refurb::tests::rules::rule_regexflagalias_path_new_furb167_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedoperator_path_new_furb118_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedstarmap_path_new_furb140_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedappend_path_new_furb113_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedglobal_path_new_furb154_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_0_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_1_py_expects ... ok test rules::refurb::tests::rules::rule_slicecopy_path_new_furb145_py_expects ... ok test rules::refurb::tests::rules::rule_slicetoremoveprefixorsuffix_path_new_furb188_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_1_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_py_expects ... ok test rules::refurb::tests::rules::rule_subclassbuiltin_path_new_furb189_py_expects ... ok test rules::refurb::tests::rules::rule_typenonecomparison_path_new_furb169_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryenumerate_path_new_furb148_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryfromfloat_path_new_furb164_py_expects ... ok test rules::refurb::tests::rules::rule_verbosedecimalconstructor_path_new_furb157_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_0_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_1_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_2_py_expects ... ok test rules::refurb::tests::write_whole_file_python_39 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py310 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py314 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_no_typing_extensions ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_with_typing_extensions ... ok test rules::ruff::tests::confusables ... ok test rules::ruff::tests::confusables_deferred_annotations_diff ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_1_expects ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_2_expects ... ok test rules::ruff::tests::flake8_noqa ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::incorrect_decorator_order_py312 ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_bleach_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_invalid_author_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_maturin_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_pep639_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_various_invalid_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_1_py_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_py_expects ... ok test rules::ruff::tests::map_strict_py314::rule_starmapzip_path_new_ruf058_2_py_expects ... ok test rules::ruff::tests::missing_fstring_syntax_backslash_py311 ... ok test rules::ruff::tests::no_remove_parentheses_starred_expr_py310 ... ok test rules::ruff::tests::none_not_at_end_of_union_py313 ... ok test rules::ruff::tests::noqa ... ok test rules::ruff::tests::prefer_parentheses_getitem_tuple ... ok test rules::ruff::tests::preview_confusables ... ok test rules::ruff::tests::preview_rules::rule_floatequalitycomparison_path_new_ruf069_py_expects ... ok test rules::ruff::tests::preview_rules::rule_fstringpercentformat_path_new_ruf073_py_expects ... ok test rules::ruff::tests::preview_rules::rule_implicitclassvarindataclass_path_new_ruf045_py_expects ... ok test rules::ruff::tests::preview_rules::rule_indentedformfeed_path_new_ruf054_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryassignbeforeyield_path_new_ruf070_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_0_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_1_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_2_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_3_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_concat_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_py_expects ... ok test rules::ruff::tests::preview_rules::rule_uselessfinally_path_new_ruf072_py_expects ... ok test rules::ruff::tests::preview_rules_py37::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::preview_rules_py38::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::property_without_return_custom_decorator ... ok test rules::ruff::tests::quadratic_list_summation_py315 ... ok test rules::ruff::tests::range_suppressions ... ok test rules::ruff::tests::redirects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::ruf100_0 ... ok test rules::ruff::tests::ruf100_0_prefix ... ok test rules::ruff::tests::ruf100_1 ... ok test rules::ruff::tests::ruf100_2 ... ok test rules::ruff::tests::ruf100_3 ... ok test rules::ruff::tests::ruf100_4 ... ok test rules::ruff::tests::ruf100_5 ... ok test rules::ruff::tests::ruff_noqa_all ... ok test rules::ruff::tests::ruff_noqa_codes ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused_last_of_many ... ok test rules::ruff::tests::ruff_noqa_invalid ... ok test rules::ruff::tests::ruff_per_file_ignores ... ok test rules::ruff::tests::ruff_per_file_ignores_empty ... ok test rules::ruff::tests::rules::rule_assertwithprintmessage_path_new_ruf030_py_expects ... ok test rules::ruff::tests::rules::rule_assignmentinassert_path_new_ruf018_py_expects ... ok test rules::ruff::tests::rules::rule_asynciodanglingtask_path_new_ruf006_py_expects ... ok test rules::ruff::tests::rules::rule_classwithmixedtypevars_path_new_ruf053_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_slices_py_expects ... ok test rules::ruff::tests::rules::rule_dataclassenum_path_new_ruf049_py_expects ... ok test rules::ruff::tests::rules::rule_decimalfromfloatliteral_path_new_ruf032_py_expects ... ok test rules::ruff::tests::rules::rule_defaultfactorykwarg_path_new_ruf026_py_expects ... ok test rules::ruff::tests::rules::rule_duplicateentryindunderall_path_new_ruf068_py_expects ... ok test rules::ruff::tests::rules::rule_explicitfstringtypeconversion_path_new_ruf010_py_expects ... ok test rules::ruff::tests::rules::rule_falsydictgetfallback_path_new_ruf056_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_auto_attribs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_py_expects ... ok test rules::ruff::tests::rules::rule_ifkeyindictdel_path_new_ruf051_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectdecoratororder_path_new_ruf074_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectlyparenthesizedtupleinsubscript_path_new_ruf031_py_expects ... ok test rules::ruff::tests::rules::rule_inemptycollection_path_new_ruf060_py_expects ... ok test rules::ruff::tests::rules::rule_invalidassertmessageliteralargument_path_new_ruf040_py_expects ... ok test rules::ruff::tests::rules::rule_invalidformattersuppressioncomment_path_new_ruf028_py_expects ... ok test rules::ruff::tests::rules::rule_invalidindextype_path_new_ruf016_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_1_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_deprecated_call_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_raises_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_warns_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_0_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_0_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_1_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_2_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::rules::rule_mutablefromkeysvalue_path_new_ruf024_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_for_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_if_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_try_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_while_py_expects ... ok test rules::ruff::tests::rules::rule_neverunion_path_new_ruf020_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_init_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_okay_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_pyi_expects ... ok test rules::ruff::tests::rules::rule_nonoctalpermissions_path_new_ruf064_py_expects ... ok test rules::ruff::tests::rules::rule_ospathcommonprefix_path_new_ruf071_py_expects ... ok test rules::ruff::tests::rules::rule_parenthesizechainedoperators_path_new_ruf021_py_expects ... ok test rules::ruff::tests::rules::rule_postinitdefault_path_new_ruf033_py_expects ... ok test rules::ruff::tests::rules::rule_propertywithoutreturn_path_new_ruf066_py_expects ... ok test rules::ruff::tests::rules::rule_pytestraisesambiguouspattern_path_new_ruf043_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_0_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_1_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_0_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_1_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_pyi_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_0_py_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_1_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_cr_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_lf_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryemptyiterablewithindequecall_path_new_ruf037_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryif_path_new_ruf050_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryiterableallocationforfirstelement_path_new_ruf015_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarykeycheck_path_new_ruf019_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_pyi_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryround_path_new_ruf057_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderall_path_new_ruf022_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderslots_path_new_ruf023_py_expects ... ok test rules::ruff::tests::rules::rule_unusedasync_path_new_ruf029_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_0_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_1_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_2_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_3_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_0_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_1_py_expects ... ok test rules::ruff::tests::rules::rule_uselessifelse_path_new_ruf034_py_expects ... ok test rules::ruff::tests::rules::rule_zipinsteadofpairwise_path_new_ruf007_py_expects ... ok test rules::ruff::tests::strictly_empty_init_modules_ruf067 ... ok test rules::ruff::tests::unnecessary_if_and_needless_else ... ok test rules::ruff::tests::unnecessary_if_and_unused_import ... ok test rules::ruff::tests::unnecessary_iterable_allocation_for_first_element_py315 ... ok test rules::ruff::tests::useless_finally_and_needless_else ... ok test rules::ruff::tests::useless_finally_and_needless_else_and_suppressible_exception ... ok test rules::ruff::tests::useless_finally_and_suppressible_exception ... ok test rules::ruff::typing::tests::test_is_known_type ... ok test rules::tryceratops::tests::rules::rule_errorinsteadofexception_path_new_try400_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaargs_path_new_try003_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaclass_path_new_try002_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisewithintry_path_new_try301_py_expects ... ok test rules::tryceratops::tests::rules::rule_tryconsiderelse_path_new_try300_py_expects ... ok test rules::tryceratops::tests::rules::rule_typecheckwithouttypeerror_path_new_try004_py_expects ... ok test rules::tryceratops::tests::rules::rule_uselesstryexcept_path_new_try203_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboselogmessage_path_new_try401_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboseraise_path_new_try201_py_expects ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_specificity ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_unsafe_over_safe ... ok test settings::fix_safety_table::tests::test_resolve_applicability ... ok test settings::tests::preview_default_rules ... ok test settings::types::tests::default_python_version_works ... ok test settings::types::tests::identifier_pattern_matches_literals_exactly ... ok test settings::types::tests::identifier_pattern_preserves_glob_matching ... ok test settings::types::tests::identifier_pattern_rejects_invalid_globs ... ok test suppression::tests::combined_range_suppressions ... ok test suppression::tests::comment_attributes ... ok test suppression::tests::disable_multiple_codes ... ok test suppression::tests::disable_single_code ... ok test suppression::tests::disable_single_code_with_reason ... ok test suppression::tests::enable_single_code ... ok test suppression::tests::file_ignore_single_code ... ok test suppression::tests::file_ignore_suppression_indented ... ok test suppression::tests::file_ignore_suppression_multiple ... ok test suppression::tests::file_ignore_suppression_single ... ok test suppression::tests::file_ignore_suppression_trailing ... ok test suppression::tests::file_level_suppression ... ok test suppression::tests::ignore_single_code ... ok test suppression::tests::ignore_suppression_combined ... ok test suppression::tests::ignore_suppression_standalone_multiline_inner ... ok test suppression::tests::ignore_suppression_standalone_multiline_top ... ok test suppression::tests::ignore_suppression_standalone_single_line ... ok test suppression::tests::ignore_suppression_standalone_stacked ... ok test suppression::tests::ignore_suppression_trailing_first_line ... ok test suppression::tests::ignore_suppression_trailing_inner_line ... ok test suppression::tests::ignore_suppression_trailing_last_line ... ok test suppression::tests::ignore_suppression_trailing_one_line ... ok test suppression::tests::indented_comment ... ok test suppression::tests::interleaved_range_suppressions ... ok test suppression::tests::nested_range_suppressions ... ok test suppression::tests::no_suppression ... ok test suppression::tests::parse_empty_codes ... ok test suppression::tests::parse_invalid_action ... ok test suppression::tests::parse_missing_bracket ... ok test suppression::tests::parse_missing_codes ... ok test suppression::tests::parse_missing_comma ... ok test suppression::tests::parse_unrelated_comment ... ok test suppression::tests::range_suppression_extra_disable ... ok test suppression::tests::range_suppression_two_codes ... ok test suppression::tests::range_suppression_unmatched ... ok test suppression::tests::range_suppression_unordered ... ok test suppression::tests::single_range_suppression ... ok test suppression::tests::single_range_suppression_after_dedent ... ok test suppression::tests::single_range_suppression_implicit_match ... ok test suppression::tests::trailing_comment ... ok test suppression::tests::trailing_comment_own_line_ignore ... ok test test::tests::test_diff_diagnostics ... ok test tests::linter_quick_test ... ignored test result: ok. 2835 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.38s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_markdown-25e88992d25f488b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/mdtest-51a5c4ff5f0b5006 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 61 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-pyi/redundant-numeric-union.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-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-type-checking/typing-only-runtime-import.md ... ok test mdtest::flake8-use-pathlib/os-stat.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/invalid-character-backspace.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/unnecessary-regular-expression-compile.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::typing.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_notebook-cf4744b2f935df2e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 30 tests test notebook::tests::cell_range_by_raw_cell_index ... ok test notebook::tests::empty_notebook ... ok test notebook::tests::equality_after_adding_cell_magic ... ok test notebook::tests::equality_ignores_cached_index ... ok test notebook::tests::index_fragmented_source_array ... ok test notebook::tests::is_python_notebook::_kernelspec_language_ipynb_true_expects ... ok test notebook::tests::is_python_notebook::_r_ipynb_false_expects ... ok test notebook::tests::is_python_notebook::_valid_ipynb_true_expects ... ok test notebook::tests::round_trip::_kernelspec_language_ipynb_expects ... ok test notebook::tests::round_trip::_vscode_language_id_ipynb_expects ... ok test notebook::tests::test_concat_notebook ... ok test notebook::tests::test_invalid ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_after_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_assignment_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_before_code_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagics_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_cell_magic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_code_and_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_markdown_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_unicode_magic_gh9145_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_valid_cell_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_javascript_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_python_true_expects ... ok test notebook::tests::update_keeps_insertion_at_cell_start_in_that_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_last_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_non_final_cell ... ok test notebook::tests::update_restores_separators_for_empty_cells ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_ast-980c65560624bb51 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 57 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::qualify ... ok test name::tests::qualify_invalid_root ... 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. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/comparable-38e1a1d54eb17508 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/identifier-994026781aa3557d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/match_pattern-3938262437b34fa2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/parentheses-c79a0585ff84ef74 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/parenthesize-95ae31a53f8315a6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/source_order-406f4a14cdb0a4b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/stmt_if-e5306d0d13a0a3cc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/visitor-583a568b935dde81 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_codegen-a104f5cda651bb98 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.04s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_edits-967b5dd671e0bae3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_formatter-4841fd9fbdace345 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_formatter-4c5eb7da377bfeab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/fixtures-d9472e30bc832f5c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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/backslash_before_indent.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring.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_preview.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.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_unwrapping.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pattern_matching_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/pep604_union_types_line_breaks.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_py310.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/percent_precedence.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_reformatted.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.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_remove_multiline_lone_list_item_parens.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/py310_pep572.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/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.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_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_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/type_aliases.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/typed_params_trailing_comma.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::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::expression/join_implicit_concatenated_string_assignment.py ... ok test format::docstring_code_examples.py ... ok test format::expression/join_implicit_concatenated_string_preserve.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/set_comp.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/slice.py ... ok test format::expression/starred.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/subscript.py ... ok test format::expression/string.py ... ok test format::expression/tuple.py ... ok test format::expression/unary.py ... ok test format::expression/unsplittable.py ... ok test format::expression/yield.py ... ok test format::expression/yield_from.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fluent.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::expression/tstring.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/match.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/semicolons.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::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/call_chains.py ... ok test format::parentheses/nested.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::preview.py ... ok test format::range_formatting/ancestory.py ... ok test format::quote_style.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/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::skip_magic_trailing_comma.py ... ok test format::statement/ann_assign.py ... ok test format::statement/assign.py ... ok test format::statement/assert.py ... ok test format::statement/aug_assign.py ... ok test format::statement/break.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/delete.py ... ok test format::statement/class_definition.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/lazy_import.py ... ok test format::statement/import_from.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/module_comment.py ... ok test format::statement/nonlocal.py ... ok test format::statement/raise.py ... ok test format::statement/return.py ... ok test format::statement/match.py ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/top_level.py ... ok test format::statement/top_level.pyi ... ok test format::statement/type_alias.py ... ok test format::statement/while.py ... ok test format::statement/try.py ... ok test format::statement/with_39.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::stub_files/comments.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/with.py ... ok test format::stub_files/top_level.pyi ... ok test format::tab_width.py ... ok test format::trailing_comments.py ... ok test format::stub_files/suite.pyi ... ok test format::trailing_pragma_nested.py ... ok test format::trivia.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/normalizer-1b663c036ba486bc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_importer-10d1f0aadb2ef158 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_index-0fcaad63a9821936 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_literal-f5861667b3e07a36 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 29 tests test cformat::tests::test_format_parse ... ok test cformat::tests::test_format_parse_key_fail ... ok test cformat::tests::test_format_parse_type_fail ... ok test cformat::tests::test_incomplete_format_fail ... ok test cformat::tests::test_parse_flags ... ok test cformat::tests::test_parse_key ... ok test escape::unicode_escape_tests::canonical_equivalents_have_distinct_normalized_displays ... ok test escape::unicode_escape_tests::canonically_equivalent_strings ... ok test escape::unicode_escape_tests::changed ... ok test escape::unicode_escape_tests::default_ignorable_characters ... ok test escape::unicode_escape_tests::display_representations_are_normalized ... ok test escape::unicode_escape_tests::unattached_combining_marks ... ok test format::tests::test_all ... ok test format::tests::test_dynamic_format_spec ... ok test format::tests::test_dynamic_format_spec_with_others ... ok test format::tests::test_fill_and_align ... ok test format::tests::test_fill_and_width ... ok test format::tests::test_format_invalid_specification ... ok test format::tests::test_format_multiple_escape_with_field ... ok test format::tests::test_format_parse ... ok test format::tests::test_format_parse_escape ... ok test format::tests::test_format_parse_fail ... ok test format::tests::test_format_parse_multi_byte_char ... ok test format::tests::test_format_parse_nested_placeholder ... ok test format::tests::test_format_part ... ok test format::tests::test_format_unicode_escape ... ok test format::tests::test_format_unicode_escape_with_field ... ok test format::tests::test_parse_field_name ... ok test format::tests::test_width_only ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.45s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_parser-a14fc1edbe359eaf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 243 tests test lexer::indentation::tests::indentation_try_compare ... ok test lexer::tests::backslash_continuation_at_root ... ok test lexer::tests::backslash_continuation_indentation ... ok test lexer::tests::backslash_continuation_mismatch_indentation ... ok test lexer::tests::bom ... ok test lexer::tests::bom_with_offset ... ok test lexer::tests::bom_with_offset_edge ... ok test lexer::tests::dedent_after_whitespace ... ok test lexer::tests::lex_fstring_missing_brace ... ok test lexer::tests::lex_fstring_missing_brace_after_format_spec ... ok test lexer::tests::lex_fstring_unclosed ... ok test lexer::tests::multiple_backslash_continuation ... ok test lexer::tests::non_ascii_identifier_flag ... ok test lexer::tests::test_assignment ... ok test lexer::tests::test_comment_until_mac_eol ... ok test lexer::tests::test_comment_until_unix_eol ... ok test lexer::tests::test_comment_until_windows_eol ... ok test lexer::tests::test_double_dedent_with_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_unix_eol ... ok test lexer::tests::test_double_dedent_with_tabs_windows_eol ... ok test lexer::tests::test_double_dedent_with_unix_eol ... ok test lexer::tests::test_double_dedent_with_windows_eol ... ok test lexer::tests::test_emoji_identifier ... ok test lexer::tests::test_empty_fstrings ... ok test lexer::tests::test_empty_ipython_escape_command ... ok test lexer::tests::test_empty_tstrings ... ok test lexer::tests::test_escape_unicode_name ... ok test lexer::tests::test_fstring ... ok test lexer::tests::test_fstring_comments ... ok test lexer::tests::test_fstring_conversion ... ok test lexer::tests::test_fstring_error ... ok test lexer::tests::test_fstring_escape ... ok test lexer::tests::test_fstring_escape_braces ... ok test lexer::tests::test_fstring_escape_raw ... ok test lexer::tests::test_fstring_expression_multiline ... ok test lexer::tests::test_fstring_multiline ... ok test lexer::tests::test_fstring_named_unicode ... ok test lexer::tests::test_fstring_named_unicode_raw ... ok test lexer::tests::test_fstring_nested ... ok test lexer::tests::test_fstring_newline_format_spec ... ok test lexer::tests::test_fstring_parentheses ... ok test lexer::tests::test_fstring_prefix ... ok test lexer::tests::test_fstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_fstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_fstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_fstring_with_format_spec ... ok test lexer::tests::test_fstring_with_ipy_escape_command ... ok test lexer::tests::test_fstring_with_lambda_expression ... ok test lexer::tests::test_fstring_with_multiline_format_spec ... ok test lexer::tests::test_fstring_with_named_expression ... ok test lexer::tests::test_fstring_with_nul_char ... ok test lexer::tests::test_indentation_with_mac_eol ... ok test lexer::tests::test_indentation_with_unix_eol ... ok test lexer::tests::test_indentation_with_windows_eol ... ok test lexer::tests::test_infinite_loop ... ok test lexer::tests::test_invalid_leading_zero_big ... ok test lexer::tests::test_invalid_leading_zero_small ... ok test lexer::tests::test_ipython_escape_command ... ok test lexer::tests::test_ipython_escape_command_assignment ... ok test lexer::tests::test_ipython_escape_command_indentation ... ok test lexer::tests::test_ipython_escape_command_line_continuation_mac_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_unix_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_windows_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_mac_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_unix_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_windows_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_not_an_assignment ... ok test lexer::tests::test_ipython_help_end_escape_command ... ok test lexer::tests::test_line_comment_empty ... ok test lexer::tests::test_line_comment_long ... ok test lexer::tests::test_line_comment_single_whitespace ... ok test lexer::tests::test_line_comment_whitespace ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_windows_eol ... ok test lexer::tests::test_line_continuation_at_eof_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_windows_eol ... ok test lexer::tests::test_logical_newline_line_comment ... ok test lexer::tests::test_match_softkeyword_in_notebook ... ok test lexer::tests::test_nested_t_and_fstring ... ok test lexer::tests::test_newline_in_brackets_mac_eol ... ok test lexer::tests::test_newline_in_brackets_unix_eol ... ok test lexer::tests::test_newline_in_brackets_windows_eol ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::cells_module_range_spans_source ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::stack_growth::binary_paren_interplay_grows_stack ... ok test parser::tests::stack_growth::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::stack_growth::invalid_async_chain_grows_stack ... ok test parser::tests::stack_growth::nested_calls_grow_stack ... ok test parser::tests::stack_growth::nested_def_blocks_grow_stack ... ok test parser::tests::stack_growth::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::stack_growth::nested_lambda_chain_grows_stack ... ok test parser::tests::stack_growth::nested_lists_grow_stack ... ok test parser::tests::stack_growth::nested_match_patterns_grow_stack ... ok test parser::tests::stack_growth::nested_parens_grow_stack ... ok test parser::tests::stack_growth::nested_subscripts_grow_stack ... ok test parser::tests::stack_growth::nested_unary_chains_grow_stack ... ok test parser::tests::stack_growth::right_assoc_pow_chain_grows_stack ... ok test parser::tests::stack_growth::ternary_else_chain_grows_stack ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 243 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/fixtures-cd755620850c0027 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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::args_unparenthesized_generator.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::assert_invalid_msg_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::assign_stmt_starred_expr_value.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::aug_assign_stmt_invalid_target.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_unclosed_type_param_list.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_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_newline.py ... ok test inline_err::decorator_missing_expression.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::duplicate_match_key.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_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_iter_unpack_py38.py ... ok test inline_err::for_stmt_invalid_iter_expr.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_dotted_names.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::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_elif_test_expr.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::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::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_return_py37.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_stmt_expect_indented_block.py ... ok test inline_err::match_expected_colon.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_assignment_in_case_pattern.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::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_invalid_star_annotation.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_kwarg_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_multiple_slash_separator.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::return_stmt_invalid_expr.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::rebound_comprehension_variable.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line_in_block.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::star_index_py310.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_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_missing_colon.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::ambiguous_lpar_with_items_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_def_arguments.py ... ok test inline_ok::class_keyword_in_case_pattern.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_await_expression_py39.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_py39.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_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::for_in_target_valid_expr.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::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::lazy_import_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::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::non_rebound_comprehension_variable.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::pep750_t_string_py314.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::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.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/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/multiple_dots.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.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_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.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/dict/recover.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/missing_expression_2.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_4.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lex_logical_token_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/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/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_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/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/bool_op.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/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/slice.py ... ok test valid_syntax::expressions/set_comprehension.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/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/from_import.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/match.py ... ok test valid_syntax::statement/with.py ... ok test result: ok. 558 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/generate_inline_tests-ed46439b7de54e76 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_semantic-2c12831032895733 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_stdlib-09e8bc8cb72918f2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test identifiers::tests::migration_name ... ok test identifiers::tests::module_name ... ok test identifiers::tests::valid_identifiers ... ok test sys::tests::python_315_stdlib_modules ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_python_trivia-320ddd124bfeff68 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 40 tests test name_matcher::tests::identifier_boundaries ... ok test name_matcher::tests::keyword_uses_literal_spelling ... ok test name_matcher::tests::normalization_can_change_identifiers ... ok test name_matcher::tests::normalized_unicode_uses_literal_spelling ... ok test name_matcher::tests::strings_and_comments_are_candidates ... ok test textwrap::tests::adjust_indent ... ok test textwrap::tests::dedent_blank_line ... ok test textwrap::tests::dedent_empty ... ok test textwrap::tests::dedent_empty_line ... ok test textwrap::tests::dedent_mixed_newlines ... ok test textwrap::tests::dedent_mixed_tabbed_whitespace ... ok test textwrap::tests::dedent_mixed_whitespace ... ok test textwrap::tests::dedent_multi_line ... ok test textwrap::tests::dedent_non_python_whitespace ... ok test textwrap::tests::dedent_preserve_no_terminating_newline ... ok test textwrap::tests::dedent_tabbed_whitespace ... ok test textwrap::tests::dedent_to_handles_when_multiple_leading_form_feeds_greater_than_dedent_len ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_in_provided_indentation ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_when_checking_indentation ... ok test textwrap::tests::dedent_to_is_idempotent ... ok test textwrap::tests::dedent_to_only_whitespace_lines ... ok test textwrap::tests::dedent_to_preserves_crlf_for_lines_starting_with_form_feed ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line_with_crlf ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_first_line ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_second_line ... ok test textwrap::tests::dedent_to_returns_none_if_indent_too_large ... ok test textwrap::tests::dedent_whitespace_line ... ok test textwrap::tests::indent_empty ... ok test textwrap::tests::indent_empty_line ... ok test textwrap::tests::indent_first_line_empty ... ok test textwrap::tests::indent_first_line_empty_line ... ok test textwrap::tests::indent_first_line_mixed_newlines ... ok test textwrap::tests::indent_first_line_nonempty ... ok test textwrap::tests::indent_mixed_newlines ... ok test textwrap::tests::indent_nonempty ... ok test whitespace::tests::tab_expansion_allocates_changed_text ... ok test whitespace::tests::tab_expansion_borrows_unchanged_text ... ok test whitespace::tests::tab_offset_advances_to_next_stop ... ok test whitespace::tests::u32_tab_offset_advances_to_next_stop ... ok test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/block_comments-0a9b83da4512e249 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/simple_tokenizer-2407c61a5ffd0238 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.07s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/whitespace-7309bf3f9b5e2644 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_server-28839f5a43ca63df --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/document-f9fb2ba61fd22a6c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-83295f6f9c80f899 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 32 tests test capabilities::dynamically_registers_formatting_and_range_formatting_for_python_and_markdown ... 2026-10-23 13:50:07.735254926 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:07.735298909 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server, using default options 2026-10-23 13:50:07.735305832 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.735323034 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:07.738296331 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/pyproject.toml` 2026-10-23 13:50:07.738624977 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-10-23 13:50:07.738646558 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 13:50:07.738957040 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:07.739184146 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:50:07.795046205 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 13:50:07.795090367 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.795239677 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-23 13:50:07.797113292 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:07.797274194 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server, using default options 2026-10-23 13:50:07.797368821 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.797402715 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:07.798735545 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/pyproject.toml` 2026-10-23 13:50:07.799159800 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-10-23 13:50:07.799273964 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 13:50:07.799502844 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:07.799713439 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.807204299 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 13:50:07.807330626 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.807518278 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-23 13:50:07.808887927 INFO No workspace options found for file:///tmp/.tmp9X9uCO, using default options 2026-10-23 13:50:07.808910569 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.808920037 DEBUG Indexing settings for workspace: /tmp/.tmp9X9uCO 2026-10-23 13:50:07.810370317 INFO Registering workspace: /tmp/.tmp9X9uCO 2026-10-23 13:50:07.810519217 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.810782080 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-23 13:50:07.810802468 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-23 13:50:07.821059507 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.821075106 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.821154735 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-23 13:50:07.822415280 INFO No workspace options found for file:///tmp/.tmpVRuALG, using default options 2026-10-23 13:50:07.822435688 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.822443453 DEBUG Indexing settings for workspace: /tmp/.tmpVRuALG 2026-10-23 13:50:07.824019910 INFO Registering workspace: /tmp/.tmpVRuALG 2026-10-23 13:50:07.824190259 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.824410502 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.824543351 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-23 13:50:07.824587013 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpVRuALG/test.py 2026-10-23 13:50:07.824597082 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpVRuALG/test.py 2026-10-23 13:50:07.825525714 DEBUG request{id=2 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:07.825836156 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpVRuALG/test.py 2026-10-23 13:50:07.825865682 DEBUG request{id=2 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:07.836382367 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.836392286 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.836408767 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-23 13:50:07.837641088 INFO No workspace options found for file:///tmp/.tmp4nSeOG, using default options 2026-10-23 13:50:07.837661216 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.837668931 DEBUG Indexing settings for workspace: /tmp/.tmp4nSeOG 2026-10-23 13:50:07.838242236 DEBUG No `target-version` found in `/tmp/.tmp4nSeOG/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-23 13:50:07.838527210 DEBUG Loaded settings from: `/tmp/.tmp4nSeOG/ruff.toml` for `/tmp/.tmp4nSeOG` 2026-10-23 13:50:07.839185285 INFO Registering workspace: /tmp/.tmp4nSeOG 2026-10-23 13:50:07.839347018 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.839575407 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.839600894 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:07.839715690 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp4nSeOG/ruff.toml 2026-10-23 13:50:07.840011194 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-23 13:50:07.840021143 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp4nSeOG/ruff.toml 2026-10-23 13:50:07.840031742 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp4nSeOG/ruff.toml 2026-10-23 13:50:07.850553398 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 13:50:07.850572864 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.850590136 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-23 13:50:07.851780990 INFO No workspace options found for file:///tmp/.tmp1ynpRx, using default options 2026-10-23 13:50:07.851801549 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.851809003 DEBUG Indexing settings for workspace: /tmp/.tmp1ynpRx 2026-10-23 13:50:07.852503475 DEBUG Loaded settings from: `/tmp/.tmp1ynpRx/pyproject.toml` for `/tmp/.tmp1ynpRx` 2026-10-23 13:50:07.853386882 INFO Registering workspace: /tmp/.tmp1ynpRx 2026-10-23 13:50:07.853546021 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.853774640 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.853798564 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:07.853910044 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp1ynpRx/test.py 2026-10-23 13:50:07.854506011 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:07.854867259 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-23 13:50:07.854877929 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp1ynpRx/test.py 2026-10-23 13:50:07.854888168 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp1ynpRx/test.py 2026-10-23 13:50:07.855233546 DEBUG request{id=3 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:07.855473636 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmp1ynpRx/test.py 2026-10-23 13:50:07.855495407 DEBUG request{id=3 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:07.865947181 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 13:50:07.865956739 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.865975434 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-23 13:50:07.867161629 INFO No workspace options found for file:///tmp/.tmpMFEC7N, using default options 2026-10-23 13:50:07.867181176 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.867188670 DEBUG Indexing settings for workspace: /tmp/.tmpMFEC7N 2026-10-23 13:50:07.868551376 INFO Registering workspace: /tmp/.tmpMFEC7N 2026-10-23 13:50:07.868634862 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.868737305 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-23 13:50:07.868755839 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because its Ruff document URI payload is invalid: relative URL without a base: "not-a-uri". 2026-10-23 13:50:07.878989484 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.878999383 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.879015152 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-23 13:50:07.880115727 INFO No workspace options found for file:///tmp/.tmpLPokOe, using default options 2026-10-23 13:50:07.880135644 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.880143038 DEBUG Indexing settings for workspace: /tmp/.tmpLPokOe 2026-10-23 13:50:07.881506545 INFO Registering workspace: /tmp/.tmpLPokOe 2026-10-23 13:50:07.881580173 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.881640106 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.881908589 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-23 13:50:07.892111897 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.892121626 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.892138688 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-23 13:50:07.893426443 INFO No workspace options found for file:///tmp/.tmpPgqyHX, using default options 2026-10-23 13:50:07.893446310 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.893454165 DEBUG Indexing settings for workspace: /tmp/.tmpPgqyHX 2026-10-23 13:50:07.893960896 DEBUG Loaded settings from: `/tmp/.tmpPgqyHX/pyproject.toml` for `/tmp/.tmpPgqyHX` 2026-10-23 13:50:07.895042324 INFO Registering workspace: /tmp/.tmpPgqyHX 2026-10-23 13:50:07.895107246 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.895160045 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.895204468 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 13:50:07.895228824 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpPgqyHX/test.thing 2026-10-23 13:50:07.896005971 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 13:50:07.906421748 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.906432107 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.906515965 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-23 13:50:07.907959853 INFO No workspace options found for file:///tmp/.tmpDwJU7m, using default options 2026-10-23 13:50:07.907980712 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.907988376 DEBUG Indexing settings for workspace: /tmp/.tmpDwJU7m 2026-10-23 13:50:07.908631352 DEBUG Loaded settings from: `/tmp/.tmpDwJU7m/pyproject.toml` for `/tmp/.tmpDwJU7m` 2026-10-23 13:50:07.909487047 INFO Registering workspace: /tmp/.tmpDwJU7m 2026-10-23 13:50:07.909585803 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.909641026 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.909785076 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:07.909806847 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpDwJU7m/test.thing 2026-10-23 13:50:07.919958779 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.919968056 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.919982844 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-23 13:50:07.921266712 INFO No workspace options found for file:///tmp/.tmpvLN7UQ, using default options 2026-10-23 13:50:07.921286119 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.921293983 DEBUG Indexing settings for workspace: /tmp/.tmpvLN7UQ 2026-10-23 13:50:07.921950324 DEBUG Loaded settings from: `/tmp/.tmpvLN7UQ/pyproject.toml` for `/tmp/.tmpvLN7UQ` 2026-10-23 13:50:07.923004051 INFO Registering workspace: /tmp/.tmpvLN7UQ 2026-10-23 13:50:07.923091856 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.923150546 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.923220697 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-23 13:50:07.923237509 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpvLN7UQ/test.thing 2026-10-23 13:50:07.923241005 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-23 13:50:07.933377037 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.933386705 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.933401523 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-23 13:50:07.934595092 INFO No workspace options found for file:///tmp/.tmpieI2wv, using default options 2026-10-23 13:50:07.934615680 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.934629546 DEBUG Indexing settings for workspace: /tmp/.tmpieI2wv 2026-10-23 13:50:07.936002532 INFO Registering workspace: /tmp/.tmpieI2wv 2026-10-23 13:50:07.936079356 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.936132285 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.936203549 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:07.936218827 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpieI2wv/pyproject.toml 2026-10-23 13:50:07.946590221 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.946599288 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.946615809 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-23 13:50:07.947737052 INFO No workspace options found for file:///tmp/.tmpuU7OZq, using default options 2026-10-23 13:50:07.947855724 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.947950682 DEBUG Indexing settings for workspace: /tmp/.tmpuU7OZq 2026-10-23 13:50:07.948426104 DEBUG No `target-version` found in `/tmp/.tmpuU7OZq/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-23 13:50:07.948542993 DEBUG Loaded settings from: `/tmp/.tmpuU7OZq/ruff.toml` for `/tmp/.tmpuU7OZq` 2026-10-23 13:50:07.949438142 INFO Registering workspace: /tmp/.tmpuU7OZq 2026-10-23 13:50:07.949520757 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.949588845 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.949887826 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:07.949907623 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpuU7OZq/ruff.toml 2026-10-23 13:50:07.960244271 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.960253398 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.960269719 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-23 13:50:07.961359062 INFO No workspace options found for file:///tmp/.tmpXcd7qp, using default options 2026-10-23 13:50:07.961474068 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.961514754 DEBUG Indexing settings for workspace: /tmp/.tmpXcd7qp 2026-10-23 13:50:07.962206742 DEBUG Loaded settings from: `/tmp/.tmpXcd7qp/pyproject.toml` for `/tmp/.tmpXcd7qp` 2026-10-23 13:50:07.963107101 INFO Registering workspace: /tmp/.tmpXcd7qp 2026-10-23 13:50:07.963186460 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.963240782 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.963290936 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:07.963314410 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpXcd7qp/test.py 2026-10-23 13:50:07.964054738 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:07.974585691 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.974595118 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.974610056 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-23 13:50:07.976040169 INFO No workspace options found for file:///tmp/.tmpKy315r, using default options 2026-10-23 13:50:07.976059886 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.976074854 DEBUG Indexing settings for workspace: /tmp/.tmpKy315r 2026-10-23 13:50:07.977435807 INFO Registering workspace: /tmp/.tmpKy315r 2026-10-23 13:50:07.977507702 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.977735489 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.977771516 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 13:50:07.987921144 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:07.987930451 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:07.987944918 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-23 13:50:07.989148696 INFO No workspace options found for file:///tmp/.tmp4Rhtoj, using default options 2026-10-23 13:50:07.989167361 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:07.989174725 DEBUG Indexing settings for workspace: /tmp/.tmp4Rhtoj 2026-10-23 13:50:07.989812451 DEBUG Loaded settings from: `/tmp/.tmp4Rhtoj/pyproject.toml` for `/tmp/.tmp4Rhtoj` 2026-10-23 13:50:07.990672845 INFO Registering workspace: /tmp/.tmp4Rhtoj 2026-10-23 13:50:07.990751432 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:07.990810954 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:07.990865246 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 13:50:08.001242049 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:08.001255705 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.001273097 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-23 13:50:08.002671430 INFO No workspace options found for file:///tmp/.tmp8xOuGZ, using default options 2026-10-23 13:50:08.002694213 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.002702929 DEBUG Indexing settings for workspace: /tmp/.tmp8xOuGZ 2026-10-23 13:50:08.004119486 INFO Registering workspace: /tmp/.tmp8xOuGZ 2026-10-23 13:50:08.004243359 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.004456378 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.004643639 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 13:50:08.014997069 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:08.015007469 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.015104310 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-23 13:50:08.016433133 INFO No workspace options found for file:///tmp/.tmp0ZbdY4, using default options 2026-10-23 13:50:08.016459883 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.016469661 DEBUG Indexing settings for workspace: /tmp/.tmp0ZbdY4 2026-10-23 13:50:08.017875067 INFO Registering workspace: /tmp/.tmp0ZbdY4 2026-10-23 13:50:08.017950318 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.018006734 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.018252505 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 13:50:08.018391175 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-23 13:50:08.018497565 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-23 13:50:08.018695727 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-23 13:50:08.018761820 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-23 13:50:08.018863802 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-23 13:50:08.029051250 DEBUG request{id=8 method=shutdown}: enter 2026-10-23 13:50:08.029060047 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.029082218 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-23 13:50:08.030163426 INFO No workspace options found for file:///tmp/.tmpQnDb1U, using default options 2026-10-23 13:50:08.030280075 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.030373220 DEBUG Indexing settings for workspace: /tmp/.tmpQnDb1U 2026-10-23 13:50:08.031882801 INFO Registering workspace: /tmp/.tmpQnDb1U 2026-10-23 13:50:08.032076875 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.032302619 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.032458050 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 13:50:08.042699930 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:08.042708106 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.042745275 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-23 13:50:08.044031598 INFO No workspace options found for file:///tmp/.tmpGkYiOx, using default options 2026-10-23 13:50:08.044054912 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.044062416 DEBUG Indexing settings for workspace: /tmp/.tmpGkYiOx 2026-10-23 13:50:08.045440741 INFO Registering workspace: /tmp/.tmpGkYiOx 2026-10-23 13:50:08.045636418 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.045873142 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.045899882 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 13:50:08.056160979 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:08.056170557 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.056247231 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-23 13:50:08.057370828 INFO No workspace options found for file:///tmp/.tmpzkGq58, using default options 2026-10-23 13:50:08.057392709 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.057400203 DEBUG Indexing settings for workspace: /tmp/.tmpzkGq58 2026-10-23 13:50:08.058752440 INFO Registering workspace: /tmp/.tmpzkGq58 2026-10-23 13:50:08.058925194 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.059196342 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 13:50:08.059216861 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpzkGq58/not-open.py` isn't open. 2026-10-23 13:50:08.069442971 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:08.069452169 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.069527700 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-23 13:50:08.070858737 INFO No workspace options found for file:///tmp/.tmpp0wtiq, using default options 2026-10-23 13:50:08.070882742 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.070896718 DEBUG Indexing settings for workspace: /tmp/.tmpp0wtiq 2026-10-23 13:50:08.072269834 INFO Registering workspace: /tmp/.tmpp0wtiq 2026-10-23 13:50:08.072310009 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.072395409 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 13:50:08.072418773 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpp0wtiq/notebook.py 2026-10-23 13:50:08.073327447 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.073352635 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.073365629 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.073443886 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:50:08.073496364 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:50:08.084024061 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 13:50:08.084034761 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.084126603 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-23 13:50:08.085520297 INFO No workspace options found for file:///tmp/.tmpczSOO3, using default options 2026-10-23 13:50:08.085541256 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.085548640 DEBUG Indexing settings for workspace: /tmp/.tmpczSOO3 2026-10-23 13:50:08.086074176 DEBUG Loaded settings from: `/tmp/.tmpczSOO3/pyproject.toml` for `/tmp/.tmpczSOO3` 2026-10-23 13:50:08.087201791 INFO Registering workspace: /tmp/.tmpczSOO3 2026-10-23 13:50:08.087249631 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.087311948 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 13:50:08.087329741 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpczSOO3/test.ipynb 2026-10-23 13:50:08.087904098 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:50:08.088103192 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:08.088125063 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpczSOO3/test.ipynb 2026-10-23 13:50:08.088643225 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-23 13:50:08.088654085 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpczSOO3/test.ipynb 2026-10-23 13:50:08.088848099 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-23 13:50:08.088856645 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpczSOO3/test.ipynb 2026-10-23 13:50:08.099153338 DEBUG request{id=5 method=shutdown}: enter 2026-10-23 13:50:08.099163838 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.099247405 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-23 13:50:08.100301071 INFO No workspace options found for file:///tmp/.tmpzkCW2r, using default options 2026-10-23 13:50:08.100327310 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.100334584 DEBUG Indexing settings for workspace: /tmp/.tmpzkCW2r 2026-10-23 13:50:08.101160904 DEBUG Loaded settings from: `/tmp/.tmpzkCW2r/pyproject.toml` for `/tmp/.tmpzkCW2r` 2026-10-23 13:50:08.102276386 INFO Registering workspace: /tmp/.tmpzkCW2r 2026-10-23 13:50:08.102439973 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.102686064 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 13:50:08.102703788 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpzkCW2r/test.ipynb 2026-10-23 13:50:08.103390876 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:50:08.113538991 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 13:50:08.113549420 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.113624972 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-23 13:50:08.114756264 INFO No workspace options found for file:///tmp/.tmpl43Igq, using default options 2026-10-23 13:50:08.114776953 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.114790799 DEBUG Indexing settings for workspace: /tmp/.tmpl43Igq 2026-10-23 13:50:08.116182649 INFO Registering workspace: /tmp/.tmpl43Igq 2026-10-23 13:50:08.116324375 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.116397042 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 13:50:08.116427839 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpl43Igq/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 13:50:08.116854019 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.116871191 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.116883103 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.116993741 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:50:08.117170693 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-23 13:50:08.117184849 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpl43Igq/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 13:50:08.117462260 DEBUG notification{method=notebookDocument/didChange}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.117477548 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.117489160 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.117553230 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:50:08.117611479 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-23 13:50:08.117621528 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpl43Igq/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 13:50:08.117901524 DEBUG notification{method=notebookDocument/didChange}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.117916912 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.117928143 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.117989889 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:50:08.128197606 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 13:50:08.128207173 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.128223895 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-23 13:50:08.129203643 INFO No workspace options found for file:///tmp/.tmpXmNQ9f, using default options 2026-10-23 13:50:08.129224552 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.129231785 DEBUG Indexing settings for workspace: /tmp/.tmpXmNQ9f 2026-10-23 13:50:08.129538851 DEBUG No `target-version` found in `/tmp/.tmpXmNQ9f/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-23 13:50:08.129664607 DEBUG Loaded settings from: `/tmp/.tmpXmNQ9f/.ruff.toml` for `/tmp/.tmpXmNQ9f` 2026-10-23 13:50:08.129685747 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpXmNQ9f/sub 2026-10-23 13:50:08.130813993 INFO Registering workspace: /tmp/.tmpXmNQ9f 2026-10-23 13:50:08.130871852 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.130924761 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.130954186 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 13:50:08.130969795 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpXmNQ9f/sub/test.py 2026-10-23 13:50:08.131021482 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.131031521 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 13:50:08.131035549 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpXmNQ9f/sub/foo/test.py 2026-10-23 13:50:08.141127307 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 13:50:08.141136204 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.141152004 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-23 13:50:08.142150446 INFO No workspace options found for file:///tmp/.tmpAcGpFN/sub, using default options 2026-10-23 13:50:08.142170394 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.142178108 DEBUG Indexing settings for workspace: /tmp/.tmpAcGpFN/sub 2026-10-23 13:50:08.142226209 DEBUG No `target-version` found in `/tmp/.tmpAcGpFN/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-23 13:50:08.142304776 DEBUG Loaded settings from: `/tmp/.tmpAcGpFN/.ruff.toml` 2026-10-23 13:50:08.142601202 DEBUG No `target-version` found in `/tmp/.tmpAcGpFN/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-23 13:50:08.142718562 DEBUG Loaded settings from: `/tmp/.tmpAcGpFN/sub/.ruff.toml` for `/tmp/.tmpAcGpFN/sub` 2026-10-23 13:50:08.142737858 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpAcGpFN/sub/foo 2026-10-23 13:50:08.143844965 INFO Registering workspace: /tmp/.tmpAcGpFN/sub 2026-10-23 13:50:08.144108649 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.144167890 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.144196184 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 13:50:08.144210621 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpAcGpFN/sub/test.py 2026-10-23 13:50:08.144233033 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 13:50:08.144339172 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.144359600 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 13:50:08.144364088 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpAcGpFN/sub/foo/test.py 2026-10-23 13:50:08.154457741 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 13:50:08.154466567 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.154482147 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-23 13:50:08.155565679 INFO No workspace options found for file:///tmp/.tmp2IrkCH, using default options 2026-10-23 13:50:08.155586809 INFO No workspace options found for file:///tmp/.tmp2IrkCH/sub, using default options 2026-10-23 13:50:08.155589363 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.155596577 DEBUG Indexing settings for workspace: /tmp/.tmp2IrkCH 2026-10-23 13:50:08.155971290 DEBUG Loaded settings from: `/tmp/.tmp2IrkCH/.ruff.toml` for `/tmp/.tmp2IrkCH` 2026-10-23 13:50:08.155996677 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp2IrkCH/sub 2026-10-23 13:50:08.157123441 INFO Registering workspace: /tmp/.tmp2IrkCH 2026-10-23 13:50:08.157133049 DEBUG Indexing settings for workspace: /tmp/.tmp2IrkCH/sub 2026-10-23 13:50:08.157272751 DEBUG Loaded settings from: `/tmp/.tmp2IrkCH/.ruff.toml` 2026-10-23 13:50:08.157652313 DEBUG Loaded settings from: `/tmp/.tmp2IrkCH/sub/.ruff.toml` for `/tmp/.tmp2IrkCH/sub` 2026-10-23 13:50:08.157682740 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp2IrkCH/sub/foo 2026-10-23 13:50:08.158807209 INFO Registering workspace: /tmp/.tmp2IrkCH/sub 2026-10-23 13:50:08.159074330 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.159132088 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.159162315 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 13:50:08.159178315 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp2IrkCH/test.py 2026-10-23 13:50:08.159196189 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 13:50:08.159297949 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.159311425 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 13:50:08.159315512 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp2IrkCH/sub/test.py 2026-10-23 13:50:08.159325872 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-23 13:50:08.159377609 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.159388119 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-23 13:50:08.159391625 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp2IrkCH/sub/foo/test.py 2026-10-23 13:50:08.169491309 DEBUG request{id=5 method=shutdown}: enter 2026-10-23 13:50:08.169500376 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-23 13:50:08.169516376 DEBUG Received exit notification, exiting 2026-10-23 13:50:08.170535377 INFO No workspace options found for file:///tmp/.tmp96ElUJ, using default options 2026-10-23 13:50:08.170570814 INFO No workspace options found for file:///tmp/.tmp96ElUJ/external/Y, using default options 2026-10-23 13:50:08.170574360 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.170583177 DEBUG Indexing settings for workspace: /tmp/.tmp96ElUJ 2026-10-23 13:50:08.171044442 DEBUG Loaded settings from: `/tmp/.tmp96ElUJ/systemtests/pyproject.toml` for `/tmp/.tmp96ElUJ/systemtests` 2026-10-23 13:50:08.172215448 INFO Registering workspace: /tmp/.tmp96ElUJ 2026-10-23 13:50:08.172315406 DEBUG Indexing settings for workspace: /tmp/.tmp96ElUJ/external/Y 2026-10-23 13:50:08.173721092 INFO Registering workspace: /tmp/.tmp96ElUJ/external/Y 2026-10-23 13:50:08.173910037 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.173961904 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.173971452 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.174013932 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:08.174028399 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp96ElUJ/systemtests/tests/common/fakes/wus.py 2026-10-23 13:50:08.174072992 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.174137273 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-23 13:50:08.174142252 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp96ElUJ/external/Y/wus.py 2026-10-23 13:50:08.174477181 DEBUG request{id=3 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-23 13:50:08.184762342 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 13:50:08.184772281 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-23 13:50:08.184788120 DEBUG Received exit notification, exiting 2026-10-23 13:50:08.185763630 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:08.185785471 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server, using default options 2026-10-23 13:50:08.185788076 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.185801642 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:08.186770749 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/pyproject.toml` 2026-10-23 13:50:08.186957209 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-10-23 13:50:08.186966296 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 13:50:08.187037990 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/crates/ruff_server 2026-10-23 13:50:08.187100648 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.187166872 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.187184786 WARN No settings available for file:///tmp/.tmpYNgOVE/nested/test.py - falling back to default settings 2026-10-23 13:50:08.187303869 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 13:50:08.187318587 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpYNgOVE/nested/test.py 2026-10-23 13:50:08.187330900 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 13:50:08.187423904 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.187431408 WARN No settings available for file:///tmp/.tmpYNgOVE/unrelated/test.py - falling back to default settings 2026-10-23 13:50:08.187521748 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 13:50:08.187530695 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpYNgOVE/unrelated/test.py 2026-10-23 13:50:08.187539842 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-23 13:50:08.197684149 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 13:50:08.197693537 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.197709827 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-23 13:50:08.198705164 INFO No workspace options found for file:///tmp/.tmpVjJrpr, using default options 2026-10-23 13:50:08.198725663 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.198732706 DEBUG Indexing settings for workspace: /tmp/.tmpVjJrpr 2026-10-23 13:50:08.200083800 INFO Registering workspace: /tmp/.tmpVjJrpr 2026-10-23 13:50:08.200338307 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.200423096 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 13:50:08.200435750 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpVjJrpr/not-open.py` isn't open. 2026-10-23 13:50:08.210586279 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:08.210595527 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.210611927 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-23 13:50:08.211541391 INFO No workspace options found for file:///tmp/.tmp7tPsl7/sub, using default options 2026-10-23 13:50:08.211585403 DEBUG Negotiated position encoding: UTF16 2026-10-23 13:50:08.211594310 DEBUG Indexing settings for workspace: /tmp/.tmp7tPsl7/sub 2026-10-23 13:50:08.211653120 DEBUG No `target-version` found in `/tmp/.tmp7tPsl7/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-23 13:50:08.211771582 DEBUG Loaded settings from: `/tmp/.tmp7tPsl7/.ruff.toml` 2026-10-23 13:50:08.212091322 DEBUG No `target-version` found in `/tmp/.tmp7tPsl7/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-23 13:50:08.212197551 DEBUG Loaded settings from: `/tmp/.tmp7tPsl7/sub/.ruff.toml` for `/tmp/.tmp7tPsl7/sub` 2026-10-23 13:50:08.212217549 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp7tPsl7/sub/foo 2026-10-23 13:50:08.213335406 INFO Registering workspace: /tmp/.tmp7tPsl7/sub 2026-10-23 13:50:08.213619919 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 13:50:08.213676095 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 13:50:08.213694159 WARN No settings available for file:///tmp/.tmp7tPsl7/unrelated/test.py - falling back to default settings 2026-10-23 13:50:08.213809505 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 13:50:08.213824754 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp7tPsl7/unrelated/test.py 2026-10-23 13:50:08.213836966 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 13:50:08.224001442 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 13:50:08.224020277 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 13:50:08.224040264 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_source_file-69d3052cbe9b6058 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 13 tests test line_index::tests::ascii_carriage_return ... ok test line_index::tests::ascii_carriage_return_newline ... ok test line_index::tests::ascii_index ... ok test line_index::tests::ascii_source_location ... ok test line_index::tests::line_end_exclusive_handles_different_line_endings ... ok test line_index::tests::utf8_byte_offset ... ok test line_index::tests::utf8_carriage_return ... ok test line_index::tests::utf8_carriage_return_newline ... ok test line_index::tests::utf8_index ... ok test newlines::tests::universal_newlines_backwards ... ok test newlines::tests::universal_newlines_empty_str ... ok test newlines::tests::universal_newlines_forward ... ok test newlines::tests::universal_newlines_mixed ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/auto_traits-8984f32de87a89ad --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/constructors-833a380141e469df --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/indexing-b9d76a3bce75b2d9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/main-cd65ce7a78931aff --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 8 tests test checked_math ... ok test contains ... ok test contains_point ... ok test cover ... ok test cover_offset ... ok test intersect ... ok test math ... ok test sum ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/serde-e5b3aac195b454c2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 3 tests test invalid_range_deserialization ... ok test range_serialization ... ok test size_serialization ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/unicode_names2_generator-0eccdaa1468263bc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ruff_workspace-1b9271124791136a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty-9ecf22b6587ac488 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty-2b59fa4c04956712 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/cli-a048172cf9ec60d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.09s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/file_watching-5f3114cb3b018288 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.62s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/self_environment-1a97817b01bbe5b6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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 3.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_combine-224b898f3833ed5b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_completion_bench-e21365f0484896b6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_completion_eval-f5722ee8fcbc5d8a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_ide-483bf862694e71c5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1913 tests test all_symbols::tests::all_symbols_multi_file ... ok test all_symbols::tests::first_party_test_modules_not_filtered ... ok test all_symbols::tests::first_party_underscore_modules_not_filtered ... ok test all_symbols::tests::pandas_read_csv_merged_all ... ok test all_symbols::tests::pandas_read_csv_merged_redundant_export ... ok test all_symbols::tests::pandas_read_csv_merged_wildcard ... ok test all_symbols::tests::redundant_reexported_merged_definition_at_top_level ... ok test all_symbols::tests::redundant_reexported_merged_multiple_symbols_retained ... ok test all_symbols::tests::redundant_reexported_not_merged_across_top_level_modules ... ok test all_symbols::tests::redundant_reexported_some_merged_across_top_level_modules ... ok test all_symbols::tests::third_party_test_modules_filtered ... ok test all_symbols::tests::third_party_underscore_modules_are_filtered ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_assigned_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_passed_as_arg_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::comprehension_attributed_to_enclosing_function ... ok test call_hierarchy::incoming_calls::tests::decorator_application ... ok test call_hierarchy::incoming_calls::tests::default_on_version_gated_method_attributed_to_class ... ok test call_hierarchy::incoming_calls::tests::keyword_call ... ok test call_hierarchy::incoming_calls::tests::lambda_caller_is_synthesized_item ... ok test call_hierarchy::incoming_calls::tests::lambda_follow_up_requests_are_leaves ... ok test call_hierarchy::incoming_calls::tests::lambda_inside_function_attributed_to_lambda ... ok test call_hierarchy::incoming_calls::tests::method_call ... ok test call_hierarchy::incoming_calls::tests::method_does_not_confuse_with_same_name_on_other_class ... ok test call_hierarchy::incoming_calls::tests::multi_file ... ok test call_hierarchy::incoming_calls::tests::multi_file_constructor_call_resolves_to_init_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::multi_file_dunder_call_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::non_call_reference_filtered_out ... ok test call_hierarchy::incoming_calls::tests::non_callable_attribute_filtered ... ok test call_hierarchy::incoming_calls::tests::property_deleter_del ... ok test call_hierarchy::incoming_calls::tests::property_getter_read ... ok test call_hierarchy::incoming_calls::tests::property_setter_write ... ok test call_hierarchy::incoming_calls::tests::single_file ... ok test call_hierarchy::incoming_calls::tests::super_method_call ... ok test call_hierarchy::incoming_calls::tests::top_level_call_attributed_to_module ... ok test call_hierarchy::incoming_calls::tests::two_lambdas_calling_same_function_two_distinct_items ... ok test call_hierarchy::incoming_calls::tests::via_import_alias ... ok test call_hierarchy::outgoing_calls::tests::attribute_call ... ok test call_hierarchy::outgoing_calls::tests::class_excludes_method_bodies ... ok test call_hierarchy::outgoing_calls::tests::class_includes_decorators_bases_and_class_body ... ok test call_hierarchy::outgoing_calls::tests::class_with_base_call ... ok test call_hierarchy::outgoing_calls::tests::constructor_call ... ok test call_hierarchy::outgoing_calls::tests::direct_call ... ok test call_hierarchy::outgoing_calls::tests::function_excludes_nested_def_body ... ok test call_hierarchy::outgoing_calls::tests::function_includes_param_default ... ok test call_hierarchy::outgoing_calls::tests::lambda_default_attributed_to_enclosing_scope ... ok test call_hierarchy::outgoing_calls::tests::multi_file ... ok test call_hierarchy::outgoing_calls::tests::multiple_calls_to_same_callee ... ok test call_hierarchy::outgoing_calls::tests::skips_unresolved_calls ... ok test call_hierarchy::outgoing_calls::tests::super_method_call ... ok test call_hierarchy::tests::prepare_on_async_function ... ok test call_hierarchy::tests::prepare_on_call_site ... ok test call_hierarchy::tests::prepare_on_class_def ... ok test call_hierarchy::tests::prepare_on_classmethod ... ok test call_hierarchy::tests::prepare_on_function_def ... ok test call_hierarchy::tests::prepare_on_method ... ok test call_hierarchy::tests::prepare_on_non_callable_returns_none ... ok test call_hierarchy::tests::prepare_on_overloaded_function ... ok test call_hierarchy::tests::prepare_on_staticmethod ... ok test code_action::tests::add_code_existing_empty_ignore ... ok test code_action::tests::add_code_existing_ignore ... ok test code_action::tests::add_code_existing_ignore_end_line ... ok test code_action::tests::add_code_existing_ignore_start_line ... ok test code_action::tests::add_code_existing_ignore_trailing_comma ... ok test code_action::tests::add_code_existing_ignore_trailing_whitespace ... ok test code_action::tests::add_code_existing_ignore_with_reason ... ok test code_action::tests::add_code_existing_ignores ... ok test code_action::tests::add_code_existing_type_ignore ... ok test code_action::tests::add_code_existing_type_ignore_without_any_ty_code ... ok test code_action::tests::add_code_followed_by_continuation ... ok test code_action::tests::add_code_followed_by_multiline_string ... ok test code_action::tests::add_code_interpolated_string ... ok test code_action::tests::add_code_multiline_interpolation ... ok test code_action::tests::add_ignore ... ok test code_action::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test code_action::tests::add_ignore_existing_comment ... ok test code_action::tests::add_ignore_existing_file_level_ignore ... ok test code_action::tests::add_ignore_line_continuation_empty_lines ... ok test code_action::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test code_action::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test code_action::tests::add_ignore_trailing_whitespace ... ok test code_action::tests::add_ignore_undefined_reveal_type ... ok test code_action::tests::add_ignore_updates_preceding_own_line_suppression ... ok test code_action::tests::unresolved_deprecated ... ok test code_action::tests::unresolved_deprecated_warnings_imported ... ok test code_action::tests::unresolved_loader ... ok test code_action::tests::unresolved_loader_abc_imported ... ok test code_action::tests::unresolved_loader_importlib_imported ... ok test code_action::tests::unresolved_namespace_descendant ... ok test completion::tests::attribute_access_empty_dict ... ok test completion::tests::attribute_access_empty_list ... ok test completion::tests::attribute_access_set ... ok test completion::tests::attribute_access_set_keyword_prefix ... ok test completion::tests::attribute_double_parens ... ok test completion::tests::attribute_not_on_integer ... ok test completion::tests::attribute_on_constructor_directly ... ok test completion::tests::attribute_on_float ... ok test completion::tests::attribute_on_integer ... ok test completion::tests::attribute_parens ... ok test completion::tests::auto_import_deprioritizes_deprecated_over_stdlib_special ... ok test completion::tests::auto_import_does_not_use_enclosing_class_scope ... ok test completion::tests::auto_import_ignores_modules_with_leading_underscore ... ok test completion::tests::auto_import_includes_first_party_modules_as_suggestions ... ok test completion::tests::auto_import_includes_modules_with_leading_underscore_in_first_party ... ok test completion::tests::auto_import_includes_stdlib_modules_as_suggestions ... ok test completion::tests::auto_import_includes_sub_modules_as_suggestions ... ok test completion::tests::auto_import_match_quality_ranks_prefix_before_substring ... ok test completion::tests::auto_import_namespace_descendant_but_not_namespace_package ... ok test completion::tests::auto_import_namespace_descendants ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_all_branches ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_some_branches ... ok test completion::tests::auto_import_omits_directly_imported_symbol ... ok test completion::tests::auto_import_omits_directly_imported_symbol_in_nested_scope ... ok test completion::tests::auto_import_omits_imported_symbol_from_parent_scope ... ok test completion::tests::auto_import_omits_wildcard_imported_symbol ... ok test completion::tests::auto_import_prefers_collections_over_third_party_reexport ... ok test completion::tests::auto_import_prefers_std_lib_symbol_over_third_party_symbol_with_same_name ... ok test completion::tests::auto_import_prefers_typing_over_third_party_reexport ... ok test completion::tests::auto_import_preserves_name_order_for_unrelated_third_party_symbol ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_same_named_import ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_shadowed_import ... ok test completion::tests::auto_import_preserves_suggestion_for_import_after_cursor ... ok test completion::tests::auto_import_prioritizes_reusing_import_from_statements ... ok test completion::tests::auto_import_respects_all ... ok test completion::tests::auto_import_should_not_include_symbols_in_current_module ... ok test completion::tests::auto_import_with_submodule ... ok test completion::tests::betwixt_attribute_access1 ... ok test completion::tests::betwixt_attribute_access2 ... ok test completion::tests::betwixt_attribute_access3 ... ok test completion::tests::betwixt_attribute_access4 ... ok test completion::tests::builtins ... ok test completion::tests::builtins_not_included_import ... ok test completion::tests::builtins_not_included_object_attr ... ok test completion::tests::bundled_ty_extensions_module_completion ... ok test completion::tests::bundled_typeshed_module_completion ... ok test completion::tests::bundled_typing_extensions_module_completion ... ok test completion::tests::call_arguments_cursor_middle ... ok test completion::tests::call_arguments_multi_def ... ok test completion::tests::call_attribute_argument_no_arg_completions ... ok test completion::tests::call_bare_paramspec_has_no_keyword_argument_completions ... ok test completion::tests::call_blank1 ... ok test completion::tests::call_keyword_argument_at_value ... ok test completion::tests::call_keyword_only_argument ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters_after_positional_argument ... ok test completion::tests::call_multiple_keyword_arguments ... ok test completion::tests::call_multiple_keyword_arguments_some_set ... ok test completion::tests::call_positional_only_argument ... ok test completion::tests::call_positional_only_keyword_only_argument_mix ... ok test completion::tests::call_prefix1 ... ok test completion::tests::class_attributes1 ... ok test completion::tests::class_base_already_specified ... ok test completion::tests::class_base_excludes_class_being_defined ... ok test completion::tests::class_base_excludes_class_being_defined_with_typed_text ... ok test completion::tests::class_base_includes_prior_definition_with_same_name ... ok test completion::tests::class_base_qualified_already_specified ... ok test completion::tests::class_base_qualified_attribute_not_filtered ... ok test completion::tests::class_base_same_name_different_module ... ok test completion::tests::class_blank1 ... ok test completion::tests::class_blank2 ... ok test completion::tests::class_init1 ... ok test completion::tests::class_init2 ... ok test completion::tests::class_init3 ... ok test completion::tests::class_metaclass ... ok test completion::tests::class_metaclass_generic ... ok test completion::tests::class_metaclass_set ... ok test completion::tests::class_multiple_bases_already_specified ... ok test completion::tests::class_prefix1 ... ok test completion::tests::class_prefix2 ... ok test completion::tests::class_super1 ... ok test completion::tests::class_super2 ... ok test completion::tests::class_super3 ... ok test completion::tests::class_super4 ... ok test completion::tests::class_typed_dict_total ... ok test completion::tests::class_typed_dict_total_alias ... ok test completion::tests::class_typed_dict_total_pep695_generic ... ok test completion::tests::class_typed_dict_total_set ... ok test completion::tests::class_typed_dict_total_subclass ... ok test completion::tests::class_typed_dict_total_typevar_generic ... ok test completion::tests::complete_class_parentheses ... ok test completion::tests::complete_class_parentheses_disabled_by_default ... ok test completion::tests::complete_function_parentheses ... ok test completion::tests::complete_function_parentheses_class_base ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: Parent ok test completion::tests::complete_function_parentheses_decorator_name ... ok test completion::tests::complete_function_parentheses_except_handler ... ok test completion::tests::complete_function_parentheses_except_handler_factory ... ok test completion::tests::complete_function_parentheses_existing_parenthesis ... ok test completion::tests::complete_function_parentheses_from_import ... ok test completion::tests::complete_function_parentheses_function_in_annotation_metadata ... ok test completion::tests::complete_function_parentheses_pep_613_type_alias ... ok test completion::tests::complete_function_parentheses_type_expression ... ok test completion::tests::completion_at_eof ... ok test completion::tests::completion_kind_recursive_type_alias ... ok test completion::tests::completions_in_class_def_empty_name ... ok test completion::tests::completions_in_function_def_empty_name ... ok test completion::tests::completions_in_function_param_type_annotation ... ok test completion::tests::completions_in_function_type_param_bound ... ok test completion::tests::completions_in_type_def_empty_name ... ok test completion::tests::completions_inside_unreachable_sections ... ok test completion::tests::comprehension_target_suggests_in ... ok test completion::tests::decorator_args_do_not_suppress_keywords ... ok test completion::tests::decorator_chained_call_args_do_not_suppress_keywords ... ok test completion::tests::decorator_without_class_or_function ... ok test completion::tests::double_nested_function_not_in_global_scope_blank1 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank2 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank3 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank4 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank5 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix1 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix2 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix3 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix4 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix5 ... ok test completion::tests::dunder_file_attribute_completion_namespace_package ... ok test completion::tests::dunder_file_attribute_completion_non_namespace_package ... ok test completion::tests::dunder_file_completion ... ok test completion::tests::duplicate1 ... ok test completion::tests::dynamic_type_list_no_type_annotation ... ok test completion::tests::dynamic_type_with_intersection_type_annotation ... ok test completion::tests::dynamic_type_with_type_annotation ... ok test completion::tests::ellipsis1 ... ok test completion::tests::ellipsis2 ... ok test completion::tests::ellipsis3 ... ok test completion::tests::empty ... ok test completion::tests::empty_raise_statement ... ok test completion::tests::enum_attributes ... ok test completion::tests::except_handler_suggests_as ... ok test completion::tests::favour_imported_over_builtin ... ok test completion::tests::favour_symbols_currently_imported ... ok test completion::tests::for_target_suggests_in ... ok test completion::tests::from_import1 ... ok test completion::tests::from_import10 ... ok test completion::tests::from_import11 ... ok test completion::tests::from_import2 ... ok test completion::tests::from_import3 ... ok test completion::tests::from_import4 ... ok test completion::tests::from_import5 ... ok test completion::tests::from_import6 ... ok test completion::tests::from_import7 ... ok test completion::tests::from_import8 ... ok test completion::tests::from_import9 ... ok test completion::tests::from_import_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_dotted_name_suggests_import ... ok test completion::tests::from_import_i_suggests_import ... ok test completion::tests::from_import_import_suggests_import ... ok test completion::tests::from_import_importt_suggests_nothing ... ok test completion::tests::from_import_incomplete ... ok test completion::tests::from_import_missing_alias_suggests_as ... ok test completion::tests::from_import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::from_import_nested_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_nested_very_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_no_space_not_suggests_import ... ok test completion::tests::from_import_only_dot ... ok test completion::tests::from_import_only_dot_incomplete ... ok test completion::tests::from_import_parenthesized_missing_alias_suggests_as ... ok test completion::tests::from_import_preserves_name_order_for_unrelated_namespace_package ... ok test completion::tests::from_import_random_name_suggests_nothing ... ok test completion::tests::from_import_relative_import_suggests_import ... ok test completion::tests::from_import_space_suggests_import ... ok test completion::tests::from_import_two_imports_suggests_import ... ok test completion::tests::from_import_unknown_in_import_names1 ... ok test completion::tests::from_import_unknown_in_import_names2 ... ok test completion::tests::from_import_unknown_in_import_names3 ... ok test completion::tests::from_import_unknown_in_module ... ok test completion::tests::from_import_with_bare_annotation ... ok test completion::tests::from_import_with_separate_annotation_and_assignment ... ok test completion::tests::from_import_with_submodule1 ... ok test completion::tests::from_import_with_type_checking_annotation ... ok test completion::tests::from_import_with_vendored_submodule1 ... ok test completion::tests::from_import_with_vendored_submodule2 ... ok test completion::tests::from_relative_import_missing_alias_suggests_as ... ok test completion::tests::fscope_id_missing_function_identifier3 ... ok test completion::tests::generator_expression_member ... ok test completion::tests::identifier_keyword_clash1 ... ok test completion::tests::identifier_keyword_clash2 ... ok test completion::tests::import_completion_triggers_desperate_module_resolution ... ok test completion::tests::import_dotted_module_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::import_multiple_betwixt ... ok test completion::tests::import_multiple_end1 ... ok test completion::tests::import_multiple_end2 ... ok test completion::tests::import_multiple_modules_missing_alias_suggests_as ... ok test completion::tests::import_over_multiple_lines ... ok test completion::tests::import_statement_completes_split_namespace_children ... ok test completion::tests::import_statement_preserves_name_order_for_unrelated_third_party_module ... ok test completion::tests::import_statement_with_submodule_multiple ... ok test completion::tests::import_statement_with_submodule_with_leading_character ... ok test completion::tests::import_statement_with_submodule_without_leading_character ... ok test completion::tests::import_submodule_not_attribute1 ... ok test completion::tests::import_submodule_not_attribute2 ... ok test completion::tests::import_submodule_not_attribute3 ... ok test completion::tests::import_type_check_only_lowers_ranking ... ok test completion::tests::import_unknown_in_module ... ok test completion::tests::import_via_from_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_without_leading_character ... ok test completion::tests::import_via_from_without_leading_character ... ok test completion::tests::import_with_aliases ... ok test completion::tests::import_with_leading_character ... ok test completion::tests::import_without_leading_character ... ok test completion::tests::imports1 ... ok test completion::tests::imports2 ... ok test completion::tests::incomplete_except_handler_uses_enclosing_scope ... ok test completion::tests::inside_token ... ok test completion::tests::instance_methods_are_not_regular_functions1 ... ok test completion::tests::instance_methods_are_not_regular_functions2 ... ok test completion::tests::iterable_only_in_generator ... ok test completion::tests::iterable_only_in_list_comprehension ... ok test completion::tests::iterable_only_keywords_in_for_statement_complex ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple1 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple2 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple3 ... ok test completion::tests::keywords ... ok test completion::tests::lambda_blank1 ... ok test completion::tests::lambda_blank2 ... ok test completion::tests::lambda_blank3 ... ok test completion::tests::lambda_blank4 ... ok test completion::tests::lambda_prefix1 ... ok test completion::tests::lambda_prefix2 ... ok test completion::tests::lambda_prefix3 ... ok test completion::tests::lambda_prefix4 ... ok test completion::tests::list_comprehension1 ... ok test completion::tests::list_comprehension2 ... ok test completion::tests::list_comprehension_member ... ok test completion::tests::local_function_variable_with_return ... ok test completion::tests::match_pattern_suggests_keywords ... ok test completion::tests::metaclass1 ... ok test completion::tests::metaclass2 ... ok test completion::tests::module_api ... ok test completion::tests::multiple_declarations_function_parameter ... ok test completion::tests::multiple_declarations_function_scope1 ... ok test completion::tests::multiple_declarations_function_scope2 ... ok test completion::tests::multiple_declarations_global_scope1 ... ok test completion::tests::multiple_declarations_global_scope2 ... ok test completion::tests::namedtuple_methods ... ok test completion::tests::nested_attribute_access1 ... ok test completion::tests::nested_attribute_access2 ... ok test completion::tests::nested_attribute_access3 ... ok test completion::tests::nested_attribute_access4 ... ok test completion::tests::nested_attribute_access5 ... ok test completion::tests::nested_function_blank ... ok test completion::tests::nested_function_not_in_global_scope_blank ... ok test completion::tests::nested_function_not_in_global_scope_prefix ... ok test completion::tests::nested_function_prefix ... ok test completion::tests::nested_scopes_with_return ... ok test completion::tests::no_completions_before_existing_contextual_keyword ... ok test completion::tests::no_completions_in_class_def_name ... ok test completion::tests::no_completions_in_comment ... ok test completion::tests::no_completions_in_empty_for_variable_binding ... ok test completion::tests::no_completions_in_except_alias ... ok test completion::tests::no_completions_in_for_tuple_variable_binding ... ok test completion::tests::no_completions_in_for_variable_binding ... ok test completion::tests::no_completions_in_from_import_alias ... ok test completion::tests::no_completions_in_fstring_double_quote ... ok test completion::tests::no_completions_in_fstring_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_fstring_single_quote ... ok test completion::tests::no_completions_in_fstring_single_triple_quote ... ok test completion::tests::no_completions_in_function_def_name ... ok test completion::tests::no_completions_in_function_param ... ok test completion::tests::no_completions_in_function_param_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword_middle ... ok test completion::tests::no_completions_in_function_type_param ... ok test completion::tests::no_completions_in_import_alias ... ok test completion::tests::no_completions_in_match_alias ... ok test completion::tests::no_completions_in_maybe_type_def_name ... ok test completion::tests::no_completions_in_string_double_quote ... ok test completion::tests::no_completions_in_string_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_string_single_quote ... ok test completion::tests::no_completions_in_string_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_double_quote ... ok test completion::tests::no_completions_in_tstring_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_single_quote ... ok test completion::tests::no_completions_in_tstring_single_triple_quote ... ok test completion::tests::no_completions_in_type_def_name ... ok test completion::tests::no_completions_in_with_alias ... ok test completion::tests::no_contextual_keywords_inside_parentheses ... ok test completion::tests::no_duplicate_keyword_arg ... ok test completion::tests::no_panic_argument_completion_before_paren ... ok test completion::tests::no_panic_for_attribute_table_that_contains_subscript ... ok test completion::tests::no_panic_incomplete_except_handler ... ok test completion::tests::no_statement_keywords_in_annotated_assign ... ok test completion::tests::no_statement_keywords_in_arguments ... ok test completion::tests::no_statement_keywords_in_assert ... ok test completion::tests::no_statement_keywords_in_assign ... ok test completion::tests::no_statement_keywords_in_augassign ... ok test completion::tests::no_statement_keywords_in_dict_literal ... ok test completion::tests::no_statement_keywords_in_except_handler ... ok test completion::tests::no_statement_keywords_in_if_condition ... ok test completion::tests::no_statement_keywords_in_if_x_in ... ok test completion::tests::no_statement_keywords_in_keyword_arguments ... ok test completion::tests::no_statement_keywords_in_lambda ... ok test completion::tests::no_statement_keywords_in_list_literal ... ok test completion::tests::no_statement_keywords_in_match_case ... ok test completion::tests::no_statement_keywords_in_match_guard ... ok test completion::tests::no_statement_keywords_in_match_subject ... ok test completion::tests::no_statement_keywords_in_parameter_default ... ok test completion::tests::no_statement_keywords_in_raise ... ok test completion::tests::no_statement_keywords_in_return ... ok test completion::tests::no_statement_keywords_in_set_literal ... ok test completion::tests::no_statement_keywords_in_starred_args_parameter_annotation ... ok test completion::tests::no_statement_keywords_in_tuple_literal ... ok test completion::tests::no_statement_keywords_in_type_alias ... ok test completion::tests::no_statement_keywords_in_while ... ok test completion::tests::no_statement_keywords_in_with ... ok test completion::tests::object_attr_ignores_all ... ok test completion::tests::one_function_blank ... ok test completion::tests::one_function_not_prefix ... ok test completion::tests::one_function_prefix ... ok test completion::tests::only_lambda_keyword_in_decorator ... ok test completion::tests::only_lambda_keyword_in_decorator_top_of_file ... ok test completion::tests::ordering ... ok test completion::tests::private_stub_symbols_rank_below_runtime_values ... ok test completion::tests::private_symbols_in_module ... ok test completion::tests::private_symbols_in_stub ... ok test completion::tests::reexport_redundant_convention_import_auto ... ok test completion::tests::reexport_redundant_convention_import_noauto ... ok test completion::tests::reexport_simple_import_auto ... ok test completion::tests::reexport_simple_import_noauto ... ok test completion::tests::regression_test_issue_642 ... ok test completion::tests::relative_from_import1 ... ok test completion::tests::relative_from_import2 ... ok test completion::tests::relative_from_import3 ... ok test completion::tests::relative_import_module_after_dots1 ... ok test completion::tests::relative_import_module_after_dots2 ... ok test completion::tests::relative_import_module_after_dots3 ... ok test completion::tests::relative_import_module_after_dots4 ... ok test completion::tests::relative_import_module_after_typing1 ... ok test completion::tests::relative_import_module_after_typing2 ... ok test completion::tests::relative_import_module_after_typing3 ... ok test completion::tests::relative_import_module_after_typing4 ... ok test completion::tests::runtime_ty_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_module_completion ... ok test completion::tests::scope_id_missing_class_identifier1 ... ok test completion::tests::scope_id_missing_from_import1 ... ok test completion::tests::scope_id_missing_from_import2 ... ok test completion::tests::scope_id_missing_from_import3 ... ok test completion::tests::scope_id_missing_function_identifier1 ... ok test completion::tests::scope_id_missing_function_identifier2 ... ok test completion::tests::scope_id_missing_global1 ... ok test completion::tests::scope_id_missing_import1 ... ok test completion::tests::scope_id_missing_import2 ... ok test completion::tests::scope_id_missing_try_except1 ... ok test completion::tests::scope_id_missing_type_alias1 ... ok test completion::tests::set_comprehension_member ... ok test completion::tests::star_import ... ok test completion::tests::statement_keywords_in_if_body ... ok test completion::tests::statically_unreachable_symbols ... ok test completion::tests::string_dot_attr1 ... ok test completion::tests::string_dot_attr2 ... ok test completion::tests::string_dot_attr3 ... ok test completion::tests::string_literal_completions_annotated_assignment ... ok test completion::tests::string_literal_completions_backslash_escaping ... ok test completion::tests::string_literal_completions_cyclic_dictionary_imports ... ok test completion::tests::string_literal_completions_declared_keys_override_initializer ... ok test completion::tests::string_literal_completions_dictionary_alias ... ok test completion::tests::string_literal_completions_dictionary_incompatible_key_type ... ok test completion::tests::string_literal_completions_dictionary_initializers ... ok test completion::tests::string_literal_completions_dictionary_lookup_in_class_body ... ok test completion::tests::string_literal_completions_dictionary_reassigned_in_loop ... ok test completion::tests::string_literal_completions_dictionary_rejected_initializer ... ok test completion::tests::string_literal_completions_dictionary_unpacking_overwrites_nested_keys ... ok test completion::tests::string_literal_completions_do_not_offer_typed_dict_keys_for_typed_dict_value_context ... ok test completion::tests::string_literal_completions_double_quote_escaping ... ok test completion::tests::string_literal_completions_filter_non_string_literals ... ok test completion::tests::string_literal_completions_function_argument ... ok test completion::tests::string_literal_completions_implicit_class_attribute_shadows_dictionary ... ok test completion::tests::string_literal_completions_in_incomplete_string ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key_combines_set_context ... ok test completion::tests::string_literal_completions_in_standalone_statement ... ok test completion::tests::string_literal_completions_intersection_excludes_negative_elements ... ok test completion::tests::string_literal_completions_intersection_positive_union_semantics ... ok test completion::tests::string_literal_completions_nested_dictionary_initializer ... ok test completion::tests::string_literal_completions_nested_expected_type ... ok test completion::tests::string_literal_completions_overloaded_function_argument ... ok test completion::tests::string_literal_completions_overloaded_generic_function_argument ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys_deletion ... ok test completion::tests::string_literal_completions_reexported_dictionary_initializer ... ok test completion::tests::string_literal_completions_single_quote_escaping ... ok test completion::tests::string_literal_completions_type_alias_recursion_safe ... ok test completion::tests::string_literal_completions_typed_dict_constructor_mixed_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys_assignment ... ok test completion::tests::string_literal_completions_typed_dict_keys_deletion ... ok test completion::tests::string_literal_completions_typed_dict_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_union_keys ... ok test completion::tests::token_suffixes_match ... ok test completion::tests::token_suffixes_nomatch ... ok test completion::tests::ty_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::ty_extensions_pydantic_auto_import_generates_import_edit ... ok test completion::tests::type_check_only_is_type_check_only ... ok test completion::tests::type_checking_import_includes_private_stub_symbols ... ok test completion::tests::type_keyword_dedup ... ok test completion::tests::typeshed_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typevar_with_constraints ... ok test completion::tests::typevar_with_upper_bound ... ok test completion::tests::typevar_without_bounds_or_constraints ... ok test completion::tests::typing_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typing_extensions_module_completion_is_type_check_only_in_stub ... ok test completion::tests::typing_only_project_builtins_not_suggested_implicitly ... ok test completion::tests::with_item_suggests_as ... ok test doc_highlights::tests::redeclarations ... ok test doc_highlights::tests::relative_imported_submodule_highlights ... ok test doc_highlights::tests::test_class_name_highlights ... ok test doc_highlights::tests::test_local_variable_highlights ... ok test doc_highlights::tests::test_no_highlights_for_unknown_symbol ... ok test doc_highlights::tests::test_parameter_highlights ... ok test docstring::document::google::tests::accepts_dashed_parameter_section_underline ... ok test docstring::document::google::tests::adjacent_aligned_section_headers_are_siblings ... ok test docstring::document::google::tests::backticks_in_fence_info_do_not_hide_parameter_sections ... ok test docstring::document::google::tests::does_not_skip_invalid_rest_roles ... ok test docstring::document::google::tests::does_not_split_at_rest_roles_in_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::ends_parameter_section_at_structured_section_header ... ok test docstring::document::google::tests::ends_populated_return_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::extracts_aligned_parameter_items ... ok test docstring::document::google::tests::extracts_comma_separated_parameter_names ... ok test docstring::document::google::tests::extracts_conjunction_separated_parameter_names ... ok test docstring::document::google::tests::extracts_parameter_despite_unbalanced_type_brackets ... ok test docstring::document::google::tests::extracts_variadic_parameters ... ok test docstring::document::google::tests::finds_parameter_section_after_first_line_literal_block ... ok test docstring::document::google::tests::finds_shifted_top_level_section ... ok test docstring::document::google::tests::ignores_callable_like_parameter_names ... ok test docstring::document::google::tests::ignores_doctest_content_and_resumes_after_it ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_ordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_field_list ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_literal_block ... ok test docstring::document::google::tests::ignores_parameter_section_in_unordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_nested_in_container_section ... ok test docstring::document::google::tests::ignores_prose_before_first_parameter ... ok test docstring::document::google::tests::keeps_colon_prose_in_parameter_documentation ... ok test docstring::document::google::tests::parses_parenthesized_type_with_quoted_parenthesis ... ok test docstring::document::google::tests::pep257_normalization_ends_section_at_dedented_header ... ok test docstring::document::google::tests::pep257_normalization_preserves_nested_section ... ok test docstring::document::google::tests::pep257_normalization_recognizes_shifted_sibling_section ... ok test docstring::document::google::tests::preserves_parameter_paragraph_breaks ... ok test docstring::document::google::tests::preserves_rest_literal_block_indentation_in_parameter_documentation ... ok test docstring::document::google::tests::recognizes_parameter_section_headings ... ok test docstring::document::google::tests::recovers_parameter_after_quoted_delimiter_in_malformed_type ... ok test docstring::document::google::tests::recovers_parameter_after_spaced_delimiter_in_malformed_type ... ok test docstring::document::google::tests::resumes_after_markdown_fence ... ok test docstring::document::google::tests::resumes_after_rest_directive ... ok test docstring::document::google::tests::resumes_after_rest_literal_block ... ok test docstring::document::google::tests::resumes_after_unindented_markdown_fence_following_rest_literal_marker ... ok test docstring::document::google::tests::returns_section_fragments_and_range ... ok test docstring::document::google::tests::returns_structured_section_kinds_in_source_order ... ok test docstring::document::google::tests::skips_rest_roles_before_field_delimiter ... ok test docstring::document::google::tests::splits_before_rest_role_adjacent_to_field_delimiter ... ok test docstring::document::google::tests::treats_invalid_parameter_name_as_continuation ... ok test docstring::document::google::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::google::tests::uses_visual_indentation_for_parameter_items ... ok test docstring::document::numpy::tests::ends_parameters_before_preformatted_block ... ok test docstring::document::numpy::tests::extracts_compact_parameters_without_rendering_them_structurally ... ok test docstring::document::numpy::tests::extracts_later_parameters_after_an_unconfirmed_item ... ok test docstring::document::numpy::tests::extracts_later_parameters_from_an_ambiguous_section ... ok test docstring::document::numpy::tests::extracts_parameters_from_a_first_line_section ... ok test docstring::document::numpy::tests::extracts_shifted_top_level_numpy_sections ... ok test docstring::document::numpy::tests::extracts_supported_numpy_parameter_items ... ok test docstring::document::numpy::tests::finds_numpy_section_after_first_line_rest_literal_block ... ok test docstring::document::numpy::tests::ignores_numpy_items_nested_in_section_preambles ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_containers ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_rest_literal_blocks ... ok test docstring::document::numpy::tests::ignores_numpy_sections_nested_in_other_sections ... ok test docstring::document::numpy::tests::leaves_indented_parameter_preambles_raw ... ok test docstring::document::numpy::tests::leaves_misaligned_parameter_section_opaque ... ok test docstring::document::numpy::tests::leaves_unconfirmed_parameter_item_opaque ... ok test docstring::document::numpy::tests::parses_attributes_without_descriptions ... ok test docstring::document::numpy::tests::parses_named_and_anonymous_return_items ... ok test docstring::document::numpy::tests::preserves_blank_lines_in_preformatted_parameter_descriptions ... ok test docstring::document::numpy::tests::skips_an_invalid_item_without_ending_the_parameter_list ... ok test docstring::document::numpy::tests::skips_static_substitutions ... ok test docstring::document::numpy::tests::treats_indented_return_items_as_structurally_ambiguous ... ok test docstring::document::numpy::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::rst::tests::doctests_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_use_marker_indentation_as_exit_threshold ... ok test docstring::document::rst::tests::parameter_documentation_extracts_rest_parameters ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_continuing_paragraphs ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_in_block_quotes ... ok test docstring::document::rst::tests::parameter_documentation_ignores_parameters_without_names_after_normalization ... ok test docstring::document::rst::tests::parameter_documentation_recovers_after_same_indent_one_line_directive ... ok test docstring::document::rst::tests::parameter_documentation_recovers_sibling_fields_after_missing_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_requires_blank_line_before_field_body_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_stops_at_field_boundaries ... ok test docstring::document::rst::tests::parameter_documentation_supports_continuation_only_descriptions ... ok test docstring::document::rst::tests::parameter_documentation_supports_parameter_aliases ... ok test docstring::document::rst::tests::parser_preserves_supported_and_unknown_fields ... ok test docstring::document::rst::tests::parser_records_field_list_ranges ... ok test docstring::document::rst::tests::parser_recovers_after_dedented_doctest ... ok test docstring::document::rst::tests::parser_recovers_from_partial_and_malformed_fields ... ok test docstring::document::rst::tests::parser_supports_complex_inline_parameter_types ... ok test docstring::document::rst::tests::parser_treats_indented_field_like_text_as_continuation ... ok test docstring::document::rst::tests::quoted_literal_blocks_are_preformatted_blocks ... ok test docstring::document::syntax::tests::does_not_split_inside_unclosed_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_balanced_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_quoted_strings ... ok test docstring::document::syntax::tests::ignores_parentheses_after_escaped_quotes ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans_after_escaped_backtick ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_quoted_strings ... ok test docstring::document::syntax::tests::preserves_escaped_and_unmatched_backticks_as_text ... ok test docstring::document::syntax::tests::recognizes_common_role_uses_outside_rest_boundaries ... ok test docstring::document::syntax::tests::recognizes_rest_prefix_roles ... ok test docstring::document::syntax::tests::recognizes_wrapped_markdown_code_spans ... ok test docstring::document::syntax::tests::rejects_parenthesized_group_before_trailing_text ... ok test docstring::document::syntax::tests::rejects_unclosed_parenthesized_group ... ok test docstring::document::syntax::tests::scans_backtick_runs_and_spans ... ok test docstring::document::syntax::tests::scans_code_at_source_boundaries ... ok test docstring::document::syntax::tests::scans_text_and_code_tokens ... ok test docstring::document::syntax::tests::separates_rest_prefix_roles_from_preceding_text ... ok test docstring::document::syntax::tests::splits_after_nested_brackets ... ok test docstring::document::syntax::tests::splits_nested_parenthesized_group ... ok test docstring::document::syntax::tests::splits_trailing_parenthesized_group ... ok test docstring::document::syntax::tests::treats_backticks_as_plain_text ... ok test docstring::document::syntax::tests::treats_unmatched_backticks_as_plain_parenthetical_text ... ok test docstring::markdown::general::inline::tests::does_not_convert_candidates_outside_inline_markup_boundaries ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_in_preformatted_blocks ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_label_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_uris ... ok test docstring::markdown::general::inline::tests::does_not_convert_malformed_uri_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_representative_links_outside_the_supported_subset ... ok test docstring::markdown::general::inline::tests::preserves_existing_inline_rendering ... ok test docstring::markdown::general::inline::tests::renders_supported_multiline_links ... ok test docstring::markdown::general::inline::tests::renders_supported_single_line_links ... ok test docstring::markdown::structured::google::tests::declines_to_render_conjunction_separated_parameter_names ... ok test docstring::markdown::structured::google::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::google::tests::declines_to_render_inline_section_heading_in_parameter_body ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unbalanced_type_brackets ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unrecognized_leading_content ... ok test docstring::markdown::structured::google::tests::declines_to_render_unclosed_parameter_fence ... ok test docstring::markdown::structured::google::tests::renders_aligned_parameter_continuation ... ok test docstring::markdown::structured::google::tests::renders_fenced_block_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_heading_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_list_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_parameter_url_continuation ... ok test docstring::markdown::structured::google::tests::renders_parameter_windows_path_continuation ... ok test docstring::markdown::structured::google::tests::renders_preformatted_parameter_descriptions ... ok test docstring::markdown::structured::google::tests::renders_return_body_as_prose ... ok test docstring::markdown::structured::google::tests::renders_supported_sections ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_nested_parameter_items ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_prose_only_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_section_nested_in_container ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_structurally_ambiguous_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_unclosed_return_fence ... ok test docstring::markdown::structured::numpy::tests::renders_parameter_section_preamble ... ok test docstring::markdown::structured::numpy::tests::renders_parenthesized_return_names ... ok test docstring::markdown::structured::numpy::tests::renders_preformatted_parameter_description ... ok test docstring::markdown::structured::numpy::tests::renders_return_prose_outside_the_structured_section ... ok test docstring::markdown::structured::numpy::tests::renders_shifted_top_level_sections ... ok test docstring::markdown::structured::numpy::tests::renders_supported_sections ... ok test docstring::markdown::structured::rst::tests::field_lists_in_block_quotes_remain_raw ... ok test docstring::markdown::structured::rst::tests::ignore_metadata_fields ... ok test docstring::markdown::structured::rst::tests::literal_backticks_do_not_swallow_the_following_field ... ok test docstring::markdown::structured::rst::tests::preserve_code_span_wrapped_type ... ok test docstring::markdown::structured::rst::tests::preserve_duplicate_parameters ... ok test docstring::markdown::structured::rst::tests::preserve_field_description_rst_directives ... ok test docstring::markdown::structured::rst::tests::preserve_inline_roles_in_prose ... ok test docstring::markdown::structured::rst::tests::preserve_preformatted_field_lists ... ok test docstring::markdown::structured::rst::tests::render_attribute_aliases ... ok test docstring::markdown::structured::rst::tests::render_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_field_names_case_insensitively ... ok test docstring::markdown::structured::rst::tests::render_named_returns_and_exceptions ... ok test docstring::markdown::structured::rst::tests::render_non_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_parameter_aliases_and_variadics ... ok test docstring::markdown::structured::rst::tests::render_parameter_and_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::render_parameters_with_inline_and_supplemental_types ... ok test docstring::markdown::structured::rst::tests::render_returns_with_supplemental_type ... ok test docstring::markdown::structured::rst::tests::render_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::unstructured_field_lists_stay_raw ... ok test docstring::markdown::structured::tests::adjacent_sections_are_separated ... ok test docstring::markdown::structured::tests::docstrings_without_structured_sections_are_rendered_as_general_content ... ok test docstring::markdown::structured::tests::empty_section_ranges_are_rejected ... ok test docstring::markdown::structured::tests::empty_types_are_normalized_to_absent ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_list ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_paragraph ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_a_parameter_doctest ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_an_unclosed_parameter_code_fence ... ok test docstring::markdown::structured::tests::invalid_section_ranges_panic ... ok test docstring::markdown::structured::tests::partially_overlapping_sections_fall_back_to_general_rendering ... ok test docstring::markdown::structured::tests::section_items_escape_bold_names ... ok test docstring::markdown::structured::tests::section_items_keep_block_descriptions_in_block_context ... ok test docstring::markdown::structured::tests::section_items_normalize_source_markup_in_types ... ok test docstring::markdown::structured::tests::section_items_preserve_non_interrupting_ordered_list_markers ... ok test docstring::markdown::structured::tests::section_items_remove_rest_roles_from_types ... ok test docstring::markdown::structured::tests::sections_render_in_canonical_order ... ok test docstring::tests::code_block ... ok test docstring::tests::code_block_lang ... ok test docstring::tests::code_block_prefix_gunk ... ok test docstring::tests::deprecated_prefix_gunk ... ok test docstring::tests::doctest_flush ... ok test docstring::tests::doctest_indent_flush ... ok test docstring::tests::doctest_simple ... ok test docstring::tests::doctest_simple_indent ... ok test docstring::tests::doctest_then_literal_block_with_blank_lines ... ok test docstring::tests::dunder_escape ... ok test docstring::tests::expands_tabs_to_tab_stops_when_trimming_documentation ... ok test docstring::tests::explicit_markdown_block_messy_corners_tick ... ok test docstring::tests::explicit_markdown_block_messy_corners_tilde ... ok test docstring::tests::explicit_markdown_block_with_indent_tick ... ok test docstring::tests::explicit_markdown_block_with_indent_tilde ... ok test docstring::tests::explicit_markdown_block_with_ps1_contents ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tick ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tilde ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tick ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tilde ... ok test docstring::tests::html_escape ... ok test docstring::tests::literal_colon ... ok test docstring::tests::literal_doctest ... ok test docstring::tests::literal_flush ... ok test docstring::tests::literal_own_line ... ok test docstring::tests::literal_space ... ok test docstring::tests::literal_squeezed ... ok test docstring::tests::rest_markdown_does_not_special_case_first_line_field_continuation ... ok test docstring::tests::test_google_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_with_rest_parameter_documentation ... ok test docstring::tests::test_no_parameter_documentation ... ok test docstring::tests::test_numpy_style_parameter_documentation ... ok test docstring::tests::test_numpy_style_with_tabs_and_mixed_indentation ... ok test docstring::tests::test_pep257_style_parameter_documentation ... ok test docstring::tests::test_rest_style_parameter_documentation ... ok test docstring::tests::test_universal_newlines ... ok test docstring::tests::unknown_block ... ok test docstring::tests::unknown_block_lang ... ok test docstring::tests::version_blocks ... ok test docstring::tests::warning_block ... ok test document_symbols::tests::document_symbols_augmented_assignment_targets ... ok test document_symbols::tests::document_symbols_comprehension_and_lambda_scopes ... ok test document_symbols::tests::document_symbols_function_and_class_header_bindings ... ok test document_symbols::tests::document_symbols_ignore_invalid_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_scopes ... ok test document_symbols::tests::document_symbols_reports_mapping_pattern_bindings_in_source_order ... ok test document_symbols::tests::document_symbols_store_context_targets ... ok test document_symbols::tests::document_symbols_with_statement_targets ... ok test document_symbols::tests::test_document_symbols_complex ... ok test document_symbols::tests::test_document_symbols_nested ... ok test document_symbols::tests::test_document_symbols_simple ... ok test document_symbols::tests::test_document_symbols_type_alias ... ok test find_references::tests::class_definition_references ... ok test find_references::tests::comprehension_walrus_references_across_files ... ok test find_references::tests::comprehension_walrus_references_in_function ... ok test find_references::tests::declarations ... ok test find_references::tests::except_handler_variable_references ... ok test find_references::tests::explicit_fixture_name_matching_python_name_keeps_reference_families_separate ... ok test find_references::tests::function_definition_references ... ok test find_references::tests::global_variable_references ... ok test find_references::tests::import_alias ... ok test find_references::tests::import_alias_references_should_not_resolve_to_original ... ok test find_references::tests::import_alias_use ... ok test find_references::tests::import_from_alias ... ok test find_references::tests::import_from_alias_use ... ok test find_references::tests::multi_file_async_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_attribute_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_class_attribute_references ... ok test find_references::tests::multi_file_comprehension_attribute_references ... ok test find_references::tests::multi_file_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_function_references ... ok test find_references::tests::multi_file_instance_attribute_references ... ok test find_references::tests::multi_file_nested_class_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_nested_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_do_not_include_other_parameter_same_name ... ok test find_references::tests::multi_file_parameter_references_from_keyword_argument_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::nested_comprehension_walrus_references_in_function ... ok test find_references::tests::nonlocal_variable_references ... ok test find_references::tests::normalized_identifier_references_across_files ... ok test find_references::tests::overloaded_function_declaration_references_include_all_overloads_and_implementation ... ok test find_references::tests::parameter_references_in_function ... ok test find_references::tests::pattern_match_as_references ... ok test find_references::tests::pattern_match_mapping_rest_references ... ok test find_references::tests::references_ambiguous_pytest_fixture_request_includes_all_targets ... ok test find_references::tests::references_do_not_mix_global_and_nonlocal_comprehension_walruses ... ok test find_references::tests::references_explicit_fixture_name_from_string_token ... ok test find_references::tests::references_explicit_pytest_fixture_stops_at_external_stub ... ok test find_references::tests::references_function_local_fixture_import_as_ordinary_alias ... ok test find_references::tests::references_keyword_argument_dataclass_field ... ok test find_references::tests::references_keyword_argument_namedtuple_field ... ok test find_references::tests::references_keyword_argument_typeddict_field ... ok test find_references::tests::references_match_as_binding ... ok test find_references::tests::references_match_as_stmt ... ok test find_references::tests::references_match_class_field_name ... ok test find_references::tests::references_match_class_name ... ok test find_references::tests::references_match_keyword_binding ... ok test find_references::tests::references_match_keyword_stmt ... ok test find_references::tests::references_match_name_binding ... ok test find_references::tests::references_match_name_stmt ... ok test find_references::tests::references_match_rest_binding ... ok test find_references::tests::references_match_rest_stmt ... ok test find_references::tests::references_pytest_fixture_declaration_through_external_stub ... ok test find_references::tests::references_pytest_fixture_does_not_expand_through_ambiguous_request ... ok test find_references::tests::references_pytest_fixture_preserves_non_fixture_ambiguous_target ... ok test find_references::tests::references_pytest_fixture_relationships_from_default_name ... ok test find_references::tests::references_pytest_fixture_relationships_from_explicit_name ... ok test find_references::tests::references_pytest_fixture_respect_conftest_shadowing ... ok test find_references::tests::references_pytest_fixture_through_annotated_stub ... ok test find_references::tests::references_pytest_fixture_through_reexport ... ok test find_references::tests::references_pytest_imported_fixture_exposure ... ok test find_references::tests::references_pytest_installed_core_fixture ... ok test find_references::tests::references_string_annotation1 ... ok test find_references::tests::references_string_annotation2 ... ok test find_references::tests::references_string_annotation3 ... ok test find_references::tests::references_string_annotation4 ... ok test find_references::tests::references_string_annotation5 ... ok test find_references::tests::references_string_annotation_dangling1 ... ok test find_references::tests::references_string_annotation_dangling2 ... ok test find_references::tests::references_string_annotation_dangling3 ... ok test find_references::tests::references_string_annotation_recursive ... ok test find_references::tests::references_string_annotation_unknown ... ok test find_references::tests::references_string_annotation_without_declaration ... ok test find_references::tests::references_submodule_import_from_confusing_real_def ... ok test find_references::tests::references_submodule_import_from_confusing_shadowed_def ... ok test find_references::tests::references_submodule_import_from_confusing_use ... ok test find_references::tests::references_submodule_import_from_def ... ok test find_references::tests::references_submodule_import_from_use ... ok test find_references::tests::references_submodule_import_from_wrong_def ... ok test find_references::tests::references_submodule_import_from_wrong_use ... ok test find_references::tests::references_typeddict_field_from_keyword_argument ... ok test find_references::tests::references_typevar_name_binding ... ok test find_references::tests::references_typevar_name_stmt ... ok test find_references::tests::references_typevar_spec_binding ... ok test find_references::tests::references_typevar_spec_stmt ... ok test find_references::tests::references_typevar_tuple_binding ... ok test find_references::tests::references_typevar_tuple_stmt ... ok test find_references::tests::stub_target ... ok test find_references::tests::without_declaration_control_flow ... ok test find_references::tests::without_declaration_excludes_attribute_assignment_after_base_rebind ... ok test find_references::tests::without_declaration_excludes_initial_assignment ... ok test find_references::tests::without_declaration_excludes_initial_attribute_assignment ... ok test find_references::tests::without_declaration_excludes_live_conditional_assignments ... ok test find_references::tests::without_declaration_excludes_repeated_annotation ... ok test find_references::tests::without_declaration_excludes_type_alias_name ... ok test find_references::tests::without_declaration_keeps_assignment_after_annotation ... ok test find_references::tests::without_declaration_keeps_binding_when_declaration_is_partial ... ok test find_references::tests::without_declaration_keeps_reassignment_without_declaration ... ok test folding_range::tests::folding_range_comment_block ... ok test folding_range::tests::test_folding_multiline ... ok test folding_range::tests::test_folding_range_attribute_comments ... ok test folding_range::tests::test_folding_range_class ... ok test folding_range::tests::test_folding_range_collections ... ok test folding_range::tests::test_folding_range_comments ... ok test folding_range::tests::test_folding_range_control_flow ... ok test folding_range::tests::test_folding_range_decorated_async_function ... ok test folding_range::tests::test_folding_range_decorated_async_method ... ok test folding_range::tests::test_folding_range_decorated_class_multiple ... ok test folding_range::tests::test_folding_range_decorated_class_single ... ok test folding_range::tests::test_folding_range_decorated_function_multiple ... ok test folding_range::tests::test_folding_range_decorated_function_single ... ok test folding_range::tests::test_folding_range_decorated_nested_function ... ok test folding_range::tests::test_folding_range_docstring ... ok test folding_range::tests::test_folding_range_docstring_variants ... ok test folding_range::tests::test_folding_range_expression_delimiters ... ok test folding_range::tests::test_folding_range_imports_basic ... ok test folding_range::tests::test_folding_range_imports_blocks1 ... ok test folding_range::tests::test_folding_range_imports_blocks2 ... ok test folding_range::tests::test_folding_range_imports_nested ... ok test folding_range::tests::test_folding_range_loop_else ... ok test folding_range::tests::test_folding_range_match ... ok test folding_range::tests::test_folding_range_multi_line_block_headers ... ok test folding_range::tests::test_folding_range_multiline_call_callables ... ok test folding_range::tests::test_folding_range_multiline_subscripts ... ok test folding_range::tests::test_folding_range_nested_control_flow ... ok test folding_range::tests::test_folding_range_preserves_inline_block_header_comment ... ok test folding_range::tests::test_folding_range_regions ... ok test folding_range::tests::test_folding_range_regions_inside_multiline_fstring ... ok test folding_range::tests::test_folding_range_single_line_class ... ok test folding_range::tests::test_folding_range_single_line_class_with_trailing_comment ... ok test folding_range::tests::test_folding_range_string_literals ... ok test folding_range::tests::test_folding_range_suppresses_header_expression_on_block_start_line ... ok test folding_range::tests::test_folding_range_try_except ... ok test folding_range::tests::test_folding_range_with ... ok test goto_declaration::tests::goto_declaration_class_instantiation ... ok test goto_declaration::tests::goto_declaration_class_scope_skipped ... ok test goto_declaration::tests::goto_declaration_from_import_as ... ok test goto_declaration::tests::goto_declaration_from_import_chain ... ok test goto_declaration::tests::goto_declaration_from_import_module ... ok test goto_declaration::tests::goto_declaration_from_import_rhs_is_module ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_alias ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_original ... ok test goto_declaration::tests::goto_declaration_from_star_import ... ok test goto_declaration::tests::goto_declaration_function_call_to_definition ... ok test goto_declaration::tests::goto_declaration_function_doc_attribute ... ok test goto_declaration::tests::goto_declaration_generic_method_class_type ... ok test goto_declaration::tests::goto_declaration_global_binding ... ok test goto_declaration::tests::goto_declaration_global_stmt ... ok test goto_declaration::tests::goto_declaration_import_as ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name_on_module ... ok test goto_declaration::tests::goto_declaration_import_from ... ok test goto_declaration::tests::goto_declaration_import_simple ... ok test goto_declaration::tests::goto_declaration_inherited_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute_no_annotation ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_custom_init ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_transform_alias ... ok test goto_declaration::tests::goto_declaration_keyword_argument_namedtuple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_overloaded ... ok test goto_declaration::tests::goto_declaration_keyword_argument_simple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_typeddict ... ok test goto_declaration::tests::goto_declaration_match_as_binding ... ok test goto_declaration::tests::goto_declaration_match_as_stmt ... ok test goto_declaration::tests::goto_declaration_match_class_field_name ... ok test goto_declaration::tests::goto_declaration_match_class_name ... ok test goto_declaration::tests::goto_declaration_match_keyword_binding ... ok test goto_declaration::tests::goto_declaration_match_keyword_stmt ... ok test goto_declaration::tests::goto_declaration_match_name_binding ... ok test goto_declaration::tests::goto_declaration_match_name_stmt ... ok test goto_declaration::tests::goto_declaration_match_rest_binding ... ok test goto_declaration::tests::goto_declaration_match_rest_stmt ... ok test goto_declaration::tests::goto_declaration_method_call_to_definition ... ok test goto_declaration::tests::goto_declaration_module_attribute ... ok test goto_declaration::tests::goto_declaration_nested_instance_attribute ... ok test goto_declaration::tests::goto_declaration_nested_scope_variable ... ok test goto_declaration::tests::goto_declaration_nonlocal_binding ... ok test goto_declaration::tests::goto_declaration_nonlocal_stmt ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_parameter_usage ... ok test goto_declaration::tests::goto_declaration_property_getter_setter ... ok test goto_declaration::tests::goto_declaration_protocol_instance_attribute ... ok test goto_declaration::tests::goto_declaration_relative_import ... ok test goto_declaration::tests::goto_declaration_relative_star_import ... ok test goto_declaration::tests::goto_declaration_string_annotation1 ... ok test goto_declaration::tests::goto_declaration_string_annotation2 ... ok test goto_declaration::tests::goto_declaration_string_annotation3 ... ok test goto_declaration::tests::goto_declaration_string_annotation4 ... ok test goto_declaration::tests::goto_declaration_string_annotation5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested4 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_recursive ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_unknown ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_real_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_shadowed_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_use ... ok test goto_declaration::tests::goto_declaration_type_parameter ... ok test goto_declaration::tests::goto_declaration_type_parameter_class ... ok test goto_declaration::tests::goto_declaration_typed_dict_key ... ok test goto_declaration::tests::goto_declaration_typevar_name_binding ... ok test goto_declaration::tests::goto_declaration_typevar_name_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_spec_binding ... ok test goto_declaration::tests::goto_declaration_typevar_spec_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_binding ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_stmt ... ok test goto_declaration::tests::goto_declaration_variable_assignment ... ok test goto_declaration::tests::redeclarations ... ok test goto_definition::test::complex_annotation ... ok test goto_definition::test::float_annotation ... ok test goto_definition::test::goto_definition_attribute_redeclarations ... ok test goto_definition::test::goto_definition_binary_operator ... ok test goto_definition::test::goto_definition_binary_operator_comment ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_after_operator ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_before_operator ... ok test goto_definition::test::goto_definition_binary_operator_reflected_dunder ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_argument_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_includes_new ... ok test goto_definition::test::goto_definition_class_init_parenthesis_opening ... ok test goto_definition::test::goto_definition_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_dangling_dynamic_class_literal ... ok test goto_definition::test::goto_definition_does_not_lookup_on_bound_super ... ok test goto_definition::test::goto_definition_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test goto_definition::test::goto_definition_does_not_point_to_for_loop_header ... ok test goto_definition::test::goto_definition_does_not_point_to_while_loop_header ... ok test goto_definition::test::goto_definition_dynamic_class_literal ... ok test goto_definition::test::goto_definition_dynamic_class_literal_parenthesis ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal_parenthesis ... ok test goto_definition::test::goto_definition_for_type_attributes_on_class_objects ... ok test goto_definition::test::goto_definition_imported_comprehension_walrus ... ok test goto_definition::test::goto_definition_keyword_argument_constructor_new_and_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_custom_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_transform_alias ... ok test goto_definition::test::goto_definition_keyword_argument_namedtuple ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict_update ... ok test goto_definition::test::goto_definition_keyword_argument_union ... ok test goto_definition::test::goto_definition_keyword_argument_unpack_typeddict ... ok test goto_definition::test::goto_definition_nested_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_nested_keyword_arg1 ... ok test goto_definition::test::goto_definition_nested_keyword_arg2 ... ok test goto_definition::test::goto_definition_nested_keyword_arg3 ... ok test goto_definition::test::goto_definition_nested_keyword_arg4 ... ok test goto_definition::test::goto_definition_nonlocal_comprehension_walrus ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_resolved ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_unresolved ... ok test goto_definition::test::goto_definition_on_members_of_class_instances ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated2 ... ok test goto_definition::test::goto_definition_parameter_declaration ... ok test goto_definition::test::goto_definition_performs_lookups_on_metaclass ... ok test goto_definition::test::goto_definition_property_getter_and_setter ... ok test goto_definition::test::goto_definition_relative_import ... ok test goto_definition::test::goto_definition_relative_import_reference ... ok test goto_definition::test::goto_definition_relative_star_imported_submodule_reference ... ok test goto_definition::test::goto_definition_resolves_super_for_generic_class ... ok test goto_definition::test::goto_definition_stub_map_class_attribute ... ok test goto_definition::test::goto_definition_stub_map_class_def ... ok test goto_definition::test::goto_definition_stub_map_class_function ... ok test goto_definition::test::goto_definition_stub_map_class_import ... ok test goto_definition::test::goto_definition_stub_map_class_init ... ok test goto_definition::test::goto_definition_stub_map_class_method ... ok test goto_definition::test::goto_definition_stub_map_class_ref ... ok test goto_definition::test::goto_definition_stub_map_function ... ok test goto_definition::test::goto_definition_stub_map_function_def ... ok test goto_definition::test::goto_definition_stub_map_function_redefine ... ok test goto_definition::test::goto_definition_stub_map_module_import ... ok test goto_definition::test::goto_definition_stub_map_module_ref ... ok test goto_definition::test::goto_definition_stub_map_module_variable ... ok test goto_definition::test::goto_definition_stub_map_reexported_function ... ok test goto_definition::test::goto_definition_unary_after_operator ... ok test goto_definition::test::goto_definition_unary_between_operator_and_operand ... ok test goto_definition::test::goto_definition_unary_not_with_bad_dunder_bool_and_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_bool ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_no_dunder_bool_and_bad_dunder_len ... ok test goto_definition::test::goto_definition_unary_operator ... ok test goto_definition::test::goto_definition_unary_operator_with_bad_dunder_definition ... ok test goto_definition::test::goto_definition_unimported_symbol_imported_in_builtins ... ok test goto_definition::test::goto_definition_uses_pytest_fixture_binding ... ok test goto_definition::test::redeclarations ... ok test goto_implementation::tests::implementation_abstract_root_method_is_included ... ok test goto_implementation::tests::implementation_attribute_bare_annotation_declaration ... ok test goto_implementation::tests::implementation_attribute_bound_to_class ... ok test goto_implementation::tests::implementation_attribute_class_body_and_instance_mixed ... ok test goto_implementation::tests::implementation_attribute_class_body_takes_priority_over_instance ... ok test goto_implementation::tests::implementation_attribute_family_from_base_receiver ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_family ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_from_concrete_receiver ... ok test goto_implementation::tests::implementation_attribute_method_and_data_mixed ... ok test goto_implementation::tests::implementation_attribute_plain_assignment ... ok test goto_implementation::tests::implementation_attribute_protocol_method_nominal_only ... ok test goto_implementation::tests::implementation_attribute_stub_mapped ... ok test goto_implementation::tests::implementation_attribute_unreachable_data_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_method_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_override_excluded ... ok test goto_implementation::tests::implementation_class_call_with_assigned_constructor ... ok test goto_implementation::tests::implementation_class_diamond_dedup ... ok test goto_implementation::tests::implementation_class_family ... ok test goto_implementation::tests::implementation_class_family_in_request_file_excluded_from_project ... ok test goto_implementation::tests::implementation_class_generic_base ... ok test goto_implementation::tests::implementation_class_instance_reference_is_unsupported ... ok test goto_implementation::tests::implementation_class_intermediate_root ... ok test goto_implementation::tests::implementation_class_no_subclasses ... ok test goto_implementation::tests::implementation_class_reference_in_annotation ... ok test goto_implementation::tests::implementation_class_reference_in_string_annotation ... ok test goto_implementation::tests::implementation_class_stub_mapped_subclass ... ok test goto_implementation::tests::implementation_classmethod_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_union_receivers_deduplicates ... ok test goto_implementation::tests::implementation_method_declaration_root ... ok test goto_implementation::tests::implementation_method_family_from_attribute ... ok test goto_implementation::tests::implementation_mixed_class_and_module_binding_is_unsupported ... ok test goto_implementation::tests::implementation_mixed_class_value_attribute_uses_member_bindings ... ok test goto_implementation::tests::implementation_nested_class_reference ... ok test goto_implementation::tests::implementation_overload_only_root_scans_subclasses ... ok test goto_implementation::tests::implementation_overloaded_method_returns_implementation ... ok test goto_implementation::tests::implementation_overridden_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_parallel_candidate_batches_preserve_order ... ok test goto_implementation::tests::implementation_property_read ... ok test goto_implementation::tests::implementation_property_setter_definition ... ok test goto_implementation::tests::implementation_property_write ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_base_list ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_instantiation ... ok test goto_implementation::tests::implementation_shadowed_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_stub_map_class_method ... ok test goto_implementation::tests::implementation_stub_map_overloaded_class_method ... ok test goto_implementation::tests::implementation_stub_only_overloaded_class_method ... ok test goto_implementation::tests::implementation_subclass_through_import_alias ... ok test goto_implementation::tests::implementation_transitive_subclass_overrides ... ok test goto_implementation::tests::implementation_typevar_bound_class_object_receiver ... ok test goto_implementation::tests::implementation_typevar_bound_receiver ... ok test goto_implementation::tests::implementation_unreachable_class_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_class_reference_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_method_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unresolved_root_does_not_scan_subclasses ... ok test goto_implementation::tests::implementation_unsupported_target ... ok test goto_type_definition::tests::goto_between_call_arguments ... ok test goto_type_definition::tests::goto_type_definition_cursor_between_object_and_attribute ... ok test goto_type_definition::tests::goto_type_global_binding ... ok test goto_type_definition::tests::goto_type_global_stmt ... ok test goto_type_definition::tests::goto_type_match_as_binding ... ok test goto_type_definition::tests::goto_type_match_as_stmt ... ok test goto_type_definition::tests::goto_type_match_class_field_name ... ok test goto_type_definition::tests::goto_type_match_class_name ... ok test goto_type_definition::tests::goto_type_match_keyword_binding ... ok test goto_type_definition::tests::goto_type_match_keyword_stmt ... ok test goto_type_definition::tests::goto_type_match_name_binding ... ok test goto_type_definition::tests::goto_type_match_name_stmt ... ok test goto_type_definition::tests::goto_type_match_rest_binding ... ok test goto_type_definition::tests::goto_type_match_rest_stmt ... ok test goto_type_definition::tests::goto_type_narrowing ... ok test goto_type_definition::tests::goto_type_none ... ok test goto_type_definition::tests::goto_type_nonlocal_binding ... ok test goto_type_definition::tests::goto_type_nonlocal_stmt ... ok test goto_type_definition::tests::goto_type_of_bare_type_alias_type ... ok test goto_type_definition::tests::goto_type_of_divergent ... ok test goto_type_definition::tests::goto_type_of_expression_with_builtin ... ok test goto_type_definition::tests::goto_type_of_expression_with_class_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_function_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_node ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_module ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_param_spec ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_tuple ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_union_type ... ok test goto_type_definition::tests::goto_type_of_from_import_module ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel1 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel3 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel4 ... ok test goto_type_definition::tests::goto_type_of_import_module ... ok test goto_type_definition::tests::goto_type_of_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_narrowed_multi_member_enum_complement ... ok test goto_type_definition::tests::goto_type_of_narrowed_singleton_enum_complement ... ok test goto_type_definition::tests::goto_type_of_slot_descriptor ... ok test goto_type_definition::tests::goto_type_of_ty_extensions_special_form ... ok test goto_type_definition::tests::goto_type_of_typing_dot_any ... ok test goto_type_definition::tests::goto_type_of_typing_dot_generic ... ok test goto_type_definition::tests::goto_type_of_typing_dot_literal ... ok test goto_type_definition::tests::goto_type_on_incorrectly_typed_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_kwargs ... ok test goto_type_definition::tests::goto_type_string_annotation1 ... ok test goto_type_definition::tests::goto_type_string_annotation2 ... ok test goto_type_definition::tests::goto_type_string_annotation3 ... ok test goto_type_definition::tests::goto_type_string_annotation4 ... ok test goto_type_definition::tests::goto_type_string_annotation5 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling1 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling2 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested4 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested5 ... ok test goto_type_definition::tests::goto_type_string_annotation_recursive ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_unknown ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_real_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_shadowed_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_use ... ok test goto_type_definition::tests::goto_type_typevar_name_binding ... ok test goto_type_definition::tests::goto_type_typevar_name_stmt ... ok test goto_type_definition::tests::goto_type_typevar_spec_binding ... ok test goto_type_definition::tests::goto_type_typevar_spec_stmt ... ok test goto_type_definition::tests::goto_type_typevar_tuple_binding ... ok test goto_type_definition::tests::goto_type_typevar_tuple_stmt ... ok test hover::tests::goto_type_string_annotation_nested1 ... ok test hover::tests::goto_type_string_annotation_nested2 ... ok test hover::tests::goto_type_string_annotation_nested3 ... ok test hover::tests::goto_type_string_annotation_nested4 ... ok test hover::tests::goto_type_string_annotation_nested5 ... ok test hover::tests::goto_type_string_annotation_too_nested1 ... ok test hover::tests::goto_type_string_annotation_too_nested2 ... ok test hover::tests::hover_annotated_assignment ... ok test hover::tests::hover_annotated_assignment_with_rhs ... ok test hover::tests::hover_annotated_assignment_with_rhs_use ... ok test hover::tests::hover_annotated_attribute_assignment ... ok test hover::tests::hover_annotated_attribute_assignment_use ... ok test hover::tests::hover_attribute_assignment ... ok test hover::tests::hover_attribute_docstring_spill ... ok test hover::tests::hover_augmented_assignment ... ok test hover::tests::hover_augmented_attribute_assignment ... ok test hover::tests::hover_bare_final_annotation ... ok test hover::tests::hover_bare_final_attribute_assignment ... ok test hover::tests::hover_basic ... ok test hover::tests::hover_binary_expression ... ok test hover::tests::hover_binary_operator_literal ... ok test hover::tests::hover_binary_operator_overload ... ok test hover::tests::hover_binary_operator_union ... ok test hover::tests::hover_bound_method_overload_self_type ... ok test hover::tests::hover_callable_special_forms ... ok test hover::tests::hover_class ... ok test hover::tests::hover_class_def ... ok test hover::tests::hover_class_init ... ok test hover::tests::hover_class_init_and_new_invalid ... ok test hover::tests::hover_class_init_and_new_valid ... ok test hover::tests::hover_class_init_attr ... ok test hover::tests::hover_class_init_no_init_docs ... ok test hover::tests::hover_class_init_overload_match ... ok test hover::tests::hover_class_init_overload_no_match ... ok test hover::tests::hover_class_init_with_callable_param ... ok test hover::tests::hover_class_method ... ok test hover::tests::hover_class_no_init ... ok test hover::tests::hover_class_typed_init ... ok test hover::tests::hover_class_typevar_variance ... ok test hover::tests::hover_class_with_new ... ok test hover::tests::hover_classvar_attribute ... ok test hover::tests::hover_complex_type1 ... ok test hover::tests::hover_complex_type2 ... ok test hover::tests::hover_complex_type3 ... ok test hover::tests::hover_comprehension_type_context ... ok test hover::tests::hover_dataclass_class_init ... ok test hover::tests::hover_docstring ... ok test hover::tests::hover_dunder_file ... ok test hover::tests::hover_dynamic_class_with_markdown_fence ... ok test hover::tests::hover_enum_constructor ... ok test hover::tests::hover_final_global_use ... ok test hover::tests::hover_final_variable ... ok test hover::tests::hover_final_variable_use ... ok test hover::tests::hover_float_annotation ... ok test hover::tests::hover_func_docstring_escapes_html_in_markdown ... ok test hover::tests::hover_func_with_concat_docstring ... ok test hover::tests::hover_func_with_nextline_commented_docstring ... ok test hover::tests::hover_func_with_nextline_commented_parens_docstring ... ok test hover::tests::hover_func_with_parens_docstring ... ok test hover::tests::hover_func_with_plus_docstring ... ok test hover::tests::hover_func_with_sameline_commented_docstring ... ok test hover::tests::hover_func_with_slash_docstring ... ok test hover::tests::hover_function ... ok test hover::tests::hover_function_def ... ok test hover::tests::hover_function_rest_docstring ... ok test hover::tests::hover_function_typed_variable ... ok test hover::tests::hover_function_typevar_variance ... ok test hover::tests::hover_generic_type_alias_name ... ok test hover::tests::hover_global_binding ... ok test hover::tests::hover_global_stmt ... ok test hover::tests::hover_implicit_recursive_alias_annotation ... ok test hover::tests::hover_implicit_recursive_alias_docstring ... ok test hover::tests::hover_implicit_recursive_alias_generic ... ok test hover::tests::hover_implicit_recursive_alias_growing ... ok test hover::tests::hover_implicit_recursive_alias_value ... ok test hover::tests::hover_incomplete_except_handler ... ok test hover::tests::hover_intersection_in_type_alias ... ok test hover::tests::hover_keyword_argument_value_keeps_value_type ... ok test hover::tests::hover_keyword_only_parameter ... ok test hover::tests::hover_keyword_parameter ... ok test hover::tests::hover_keyword_parameter_def ... ok test hover::tests::hover_keyword_parameter_overload_docstring_blocks_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_overload_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_preserves_rest_field_like_continuation ... ok test hover::tests::hover_keyword_parameter_without_documentation ... ok test hover::tests::hover_keyword_variadic_parameter ... ok test hover::tests::hover_legacy_typevar_variance ... ok test hover::tests::hover_literal_ellipsis ... ok test hover::tests::hover_literal_int ... ok test hover::tests::hover_match_as_binding ... ok test hover::tests::hover_match_as_stmt ... ok test hover::tests::hover_match_class_field_name ... ok test hover::tests::hover_match_class_name ... ok test hover::tests::hover_match_keyword_binding ... ok test hover::tests::hover_match_keyword_stmt ... ok test hover::tests::hover_match_name_binding ... ok test hover::tests::hover_match_name_stmt ... ok test hover::tests::hover_match_rest_binding ... ok test hover::tests::hover_match_rest_stmt ... ok test hover::tests::hover_member ... ok test hover::tests::hover_module ... ok test hover::tests::hover_module_import ... ok test hover::tests::hover_multi_inference ... ok test hover::tests::hover_named_expression_target ... ok test hover::tests::hover_negation_in_string_type_alias ... ok test hover::tests::hover_negation_operator_presentation ... ok test hover::tests::hover_non_callable_decorated_function_shows_docstring ... ok test hover::tests::hover_nonlocal_binding ... ok test hover::tests::hover_nonlocal_stmt ... ok test hover::tests::hover_operator_in_annotated_assignment_value ... ok test hover::tests::hover_operator_in_parameter_default ... ok test hover::tests::hover_overload_ambiguous ... ok test hover::tests::hover_overload_ambiguous_compact ... ok test hover::tests::hover_overload_arity_disambiguated1 ... ok test hover::tests::hover_overload_arity_disambiguated2 ... ok test hover::tests::hover_overload_keyword_disambiguated1 ... ok test hover::tests::hover_overload_keyword_disambiguated2 ... ok test hover::tests::hover_overload_type_disambiguated1 ... ok test hover::tests::hover_overload_type_disambiguated2 ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test hover::tests::hover_overloaded_function_uses_sibling_overload_docstring_as_fallback ... ok test hover::tests::hover_overloaded_function_with_conditional_definitions ... ok test hover::tests::hover_overloaded_function_with_version_conditional_implementation ... ok test hover::tests::hover_overloaded_method_implementation_docstring ... ok test hover::tests::hover_pep695_type_alias_name ... ok test hover::tests::hover_pep695_type_alias_usage ... ok test hover::tests::hover_reexported_stub_definition_implementation_docstring ... ok test hover::tests::hover_shadowed_numeric_builtin ... ok test hover::tests::hover_shadowed_numeric_builtin_in_keyword_parameter ... ok test hover::tests::hover_shadowed_numeric_builtin_in_selected_signature ... ok test hover::tests::hover_string_annotation1 ... ok test hover::tests::hover_string_annotation2 ... ok test hover::tests::hover_string_annotation3 ... ok test hover::tests::hover_string_annotation4 ... ok test hover::tests::hover_string_annotation5 ... ok test hover::tests::hover_string_annotation_dangling1 ... ok test hover::tests::hover_string_annotation_dangling2 ... ok test hover::tests::hover_string_annotation_dangling3 ... ok test hover::tests::hover_string_annotation_recursive ... ok test hover::tests::hover_string_annotation_unknown ... ok test hover::tests::hover_submodule_import_from_confusing_real_def ... ok test hover::tests::hover_submodule_import_from_confusing_shadowed_def ... ok test hover::tests::hover_submodule_import_from_confusing_use ... ok test hover::tests::hover_submodule_import_from_def ... ok test hover::tests::hover_submodule_import_from_use ... ok test hover::tests::hover_submodule_import_from_wrong_def ... ok test hover::tests::hover_submodule_import_from_wrong_use ... ok test hover::tests::hover_subscript_literal_index ... ok test hover::tests::hover_subscript_literal_index_variants ... ok test hover::tests::hover_subscript_non_literal_index ... ok test hover::tests::hover_subscript_slice_literal_bounds_list_variants ... ok test hover::tests::hover_subscript_slice_literal_bounds_string_variants ... ok test hover::tests::hover_tuple_assignment_target ... ok test hover::tests::hover_type_alias_import_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_name ... ok test hover::tests::hover_type_alias_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_typevar_variance ... ok test hover::tests::hover_type_docstring_correct_order ... ok test hover::tests::hover_type_narrowing ... ok test hover::tests::hover_type_of_expression_with_type_param_spec ... ok test hover::tests::hover_type_of_expression_with_type_var_tuple ... ok test hover::tests::hover_type_of_expression_with_type_var_type ... ok test hover::tests::hover_typed_dict_key_literal ... ok test hover::tests::hover_typeddict_constructor ... ok test hover::tests::hover_typeddict_constructor_not_required ... ok test hover::tests::hover_typeddict_constructor_positional_map ... ok test hover::tests::hover_typeddict_constructor_positional_map_dict_literal_in_constructor ... ok test hover::tests::hover_typeddict_constructor_total_false ... ok test hover::tests::hover_typevar_name_binding ... ok test hover::tests::hover_typevar_name_stmt ... ok test hover::tests::hover_typevar_spec_binding ... ok test hover::tests::hover_typevar_spec_stmt ... ok test hover::tests::hover_typevar_tuple_binding ... ok test hover::tests::hover_typevar_tuple_stmt ... ok test hover::tests::hover_union ... ok test hover::tests::hover_union_in_type_parameter_default ... ok test hover::tests::hover_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::auto_import_each_hint_independently ... ok test inlay_hints::tests::hover_type_with_top_materialization ... ok test inlay_hints::tests::inferred_return_types ... ok test inlay_hints::tests::inferred_unknown_type ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::return_type_hint_imports ... ok test inlay_hints::tests::test_assign_attribute_of_instance ... ok test inlay_hints::tests::test_assign_statement ... ok test inlay_hints::tests::test_assign_statement_out_of_range ... ok test inlay_hints::tests::test_assign_statement_with_type_annotation ... ok test inlay_hints::tests::test_auto_import_enum_member ... ok test inlay_hints::tests::test_auto_import_enum_member_unimported_class ... ok test inlay_hints::tests::test_auto_import_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_nested_class ... ok test inlay_hints::tests::test_auto_import_other_symbols ... ok test inlay_hints::tests::test_auto_import_same_file_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_both_qualified ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_one_qualified ... ok test inlay_hints::tests::test_auto_import_symbol_imported_from_different_path ... ok test inlay_hints::tests::test_auto_import_symbol_in_scope_same_name ... ok test inlay_hints::tests::test_auto_import_typing_literal ... ok test inlay_hints::tests::test_auto_import_with_qualification_of_names ... ok test inlay_hints::tests::test_auto_import_with_update_import_from_statement ... ok test inlay_hints::tests::test_callable_call ... ok test inlay_hints::tests::test_class_constructor_call_init ... ok test inlay_hints::tests::test_class_constructor_call_meta_class_call ... ok test inlay_hints::tests::test_class_constructor_call_new ... ok test inlay_hints::tests::test_class_method_call ... ok test inlay_hints::tests::test_complex_parameter_combinations ... ok test inlay_hints::tests::test_disabled_function_argument_names ... ok test inlay_hints::tests::test_disabled_variable_types ... ok test inlay_hints::tests::test_dunder_variable_assignment_has_type_inlay_hint ... ok test inlay_hints::tests::test_enum_literal ... ok test inlay_hints::tests::test_function_call_argument_name_shown_for_near_matches ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_case_insensitive_exact_match ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_normalized_parameter_name ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_segment_prefix_or_suffix ... ok test inlay_hints::tests::test_function_call_argument_name_suppression_matches_full_segment_sequence ... ok test inlay_hints::tests::test_function_call_different_formatting ... ok test inlay_hints::tests::test_function_call_last_plain_positional_before_starred_argument ... ok test inlay_hints::tests::test_function_call_mixed_positional_and_keyword ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments_before_keyword ... ok test inlay_hints::tests::test_function_call_only_starred_argument_has_no_edit ... ok test inlay_hints::tests::test_function_call_out_of_range ... ok test inlay_hints::tests::test_function_call_positional_after_keyword_in_source_order ... ok test inlay_hints::tests::test_function_call_positional_only_and_keyword_variadic_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_positional_or_keyword_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_variadic_parameters ... ok test inlay_hints::tests::test_function_call_with_argument_name_starting_with_underscore ... ok test inlay_hints::tests::test_function_call_with_default_parameters ... ok test inlay_hints::tests::test_function_call_with_keyword_only_parameter ... ok test inlay_hints::tests::test_function_call_with_keyword_variadic_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_only_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute_not ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_call ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_complex ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_name ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_subscript ... ok test inlay_hints::tests::test_function_call_with_union_type ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument_single_element ... ok test inlay_hints::tests::test_function_call_with_variadic_parameter ... ok test inlay_hints::tests::test_function_calls_different_file ... ok test inlay_hints::tests::test_function_signature_inlay_hint ... ok test inlay_hints::tests::test_generic_alias ... ok test inlay_hints::tests::test_generic_init_call ... ok test inlay_hints::tests::test_instance_method_call ... ok test inlay_hints::tests::test_lambda_function_calls ... ok test inlay_hints::tests::test_leading_underscore_variable_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_leading_underscore_variable_in_tuple_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_literal_group ... ok test inlay_hints::tests::test_literal_string ... ok test inlay_hints::tests::test_literal_type_alias_inlay_hint ... ok test inlay_hints::tests::test_many_literals ... ok test inlay_hints::tests::test_many_literals_list ... ok test inlay_hints::tests::test_many_literals_multiple ... ok test inlay_hints::tests::test_many_literals_tuple ... ok test inlay_hints::tests::test_many_literals_unpacked_tuple ... ok test inlay_hints::tests::test_match_as_binding ... ok test inlay_hints::tests::test_match_keyword_binding ... ok test inlay_hints::tests::test_match_name_binding ... ok test inlay_hints::tests::test_match_rest_binding ... ok test inlay_hints::tests::test_meta_typevar_inlay_hint ... ok test inlay_hints::tests::test_method_chaining ... ok test inlay_hints::tests::test_method_wrapper_inlay_hint ... ok test inlay_hints::tests::test_module_inlay_hint ... ok test inlay_hints::tests::test_multiple_assignment ... ok test inlay_hints::tests::test_named_tuple_constructor_call ... ok test inlay_hints::tests::test_nested_function_calls ... ok test inlay_hints::tests::test_nested_keyword_function_calls ... ok test inlay_hints::tests::test_nested_tuple_assignment ... ok test inlay_hints::tests::test_newtype_inlay_hint ... ok test inlay_hints::tests::test_overloaded_function_calls ... ok test inlay_hints::tests::test_overloaded_function_calls_different_params ... ok test inlay_hints::tests::test_overloaded_function_calls_no_matching_overload ... ok test inlay_hints::tests::test_paramspec_creation_inlay_hint ... ok test inlay_hints::tests::test_property_literal_type ... ok test inlay_hints::tests::test_simple_init_call ... ok test inlay_hints::tests::test_starred_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_static_method_call ... ok test inlay_hints::tests::test_subclass_type ... ok test inlay_hints::tests::test_subscripted_protocol_inlay_hint ... ok test inlay_hints::tests::test_tuple_assignment ... ok test inlay_hints::tests::test_typealiastype_creation_inlay_hint ... ok test inlay_hints::tests::test_typevar_name_binding ... ok test inlay_hints::tests::test_typevar_spec_binding ... ok test inlay_hints::tests::test_typevar_tuple_binding ... ok test inlay_hints::tests::test_typevartuple_creation_inlay_hint ... ok test inlay_hints::tests::test_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_wrapper_descriptor_inlay_hint ... ok test inlay_hints::tests::typeshed_helper_type ... ok test markup::tests::embedded_code_fences ... ok test markup::tests::fence_spanning_formatted_values ... ok test markup::tests::ordinary_code_fence ... ok test pytest_test_discovery::tests::coalesces_conditional_definitions ... ok test pytest_test_discovery::tests::discovers_functions_and_test_classes ... ok test pytest_test_discovery::tests::omits_classes_without_collected_tests ... ok test pytest_test_discovery::tests::preserves_nested_class_paths ... ok test pytest_test_discovery::tests::uses_binding_names_and_locations ... ok test references::tests::externally_visible_definitions_can_have_cross_file_references ... ok test references::tests::non_public_scope_definitions_stay_in_file ... ok test rename::tests::cannot_rename_builtin_type ... ok test rename::tests::cannot_rename_external_file ... ok test rename::tests::cannot_rename_from_import_module_component ... ok test rename::tests::cannot_rename_import_module_component ... ok test rename::tests::cannot_rename_keyword ... ok test rename::tests::cannot_rename_private_builtin_helper ... ok test rename::tests::import_alias ... ok test rename::tests::import_alias_to_first_party_definition ... ok test rename::tests::import_alias_use ... ok test rename::tests::imported_first_party_definition ... ok test rename::tests::multi_file_attribute_rename_updates_slots ... ok test rename::tests::multi_file_function_rename ... ok test rename::tests::multi_file_parameter_rename_updates_keyword_argument_labels ... ok test rename::tests::prepare_rename_parameter ... ok test rename::tests::rename_across_import_chain_with_mixed_aliases ... ok test rename::tests::rename_alias_at_import_statement ... ok test rename::tests::rename_alias_at_usage_site ... ok test rename::tests::rename_alias_in_import_chain ... ok test rename::tests::rename_attribute ... ok test rename::tests::rename_attribute_does_not_touch_other_class_slots ... ok test rename::tests::rename_attribute_does_not_touch_slots_dict_value ... ok test rename::tests::rename_attribute_ignores_slots_annotation_container ... ok test rename::tests::rename_attribute_updates_slots_dict_key ... ok test rename::tests::rename_attribute_updates_slots_list ... ok test rename::tests::rename_attribute_updates_slots_set ... ok test rename::tests::rename_attribute_updates_slots_tuple ... ok test rename::tests::rename_cannot_start_from_slot_string ... ok test rename::tests::rename_class ... ok test rename::tests::rename_class_body_annotation_updates_slots ... ok test rename::tests::rename_comprehension_walrus_across_files ... ok test rename::tests::rename_comprehension_walrus_in_function ... ok test rename::tests::rename_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test rename::tests::rename_function ... ok test rename::tests::rename_implicit_attribute ... ok test rename::tests::rename_invalid_name ... ok test rename::tests::rename_keyword_argument ... ok test rename::tests::rename_keyword_argument_dataclass_field ... ok test rename::tests::rename_keyword_argument_namedtuple_field ... ok test rename::tests::rename_keyword_argument_typeddict_field ... ok test rename::tests::rename_match_as_binding ... ok test rename::tests::rename_match_as_stmt ... ok test rename::tests::rename_match_class_field_name ... ok test rename::tests::rename_match_class_name ... ok test rename::tests::rename_match_keyword_binding ... ok test rename::tests::rename_match_keyword_stmt ... ok test rename::tests::rename_match_name_binding ... ok test rename::tests::rename_match_name_stmt ... ok test rename::tests::rename_match_rest_binding ... ok test rename::tests::rename_match_rest_stmt ... ok test rename::tests::rename_nested_class_attribute_does_not_touch_outer_slots ... ok test rename::tests::rename_non_property_setter_decorator ... ok test rename::tests::rename_non_property_setter_decorator_from_decorated ... ok test rename::tests::rename_overloaded_function ... ok test rename::tests::rename_overloaded_function_usage ... ok test rename::tests::rename_overloaded_method ... ok test rename::tests::rename_parameter ... ok test rename::tests::rename_parameter_does_not_touch_slots ... ok test rename::tests::rename_parameter_with_keyword_argument ... ok test rename::tests::rename_property ... ok test rename::tests::rename_property_from_assignment_usage ... ok test rename::tests::rename_property_from_decorator ... ok test rename::tests::rename_property_from_setter ... ok test rename::tests::rename_property_from_usage ... ok test rename::tests::rename_property_no_cross_contamination ... ok test rename::tests::rename_property_with_deleter ... ok test rename::tests::rename_property_with_different_setter_name ... ok test rename::tests::rename_property_with_setter ... ok test rename::tests::rename_property_with_setter_and_deleter ... ok test rename::tests::rename_redeclarations ... ok test rename::tests::rename_single_dispatch_function ... ok test rename::tests::rename_single_dispatch_function_stacked_register ... ok test rename::tests::rename_single_dispatchmethod ... ok test rename::tests::rename_single_dispatchmethod_classmethod ... ok test rename::tests::rename_single_dispatchmethod_staticmethod ... ok test rename::tests::rename_string_annotation1 ... ok test rename::tests::rename_string_annotation2 ... ok test rename::tests::rename_string_annotation3 ... ok test rename::tests::rename_string_annotation4 ... ok test rename::tests::rename_string_annotation5 ... ok test rename::tests::rename_string_annotation_dangling1 ... ok test rename::tests::rename_string_annotation_dangling2 ... ok test rename::tests::rename_string_annotation_dangling3 ... ok test rename::tests::rename_stub_ellipsis_valued_attribute_updates_slots ... ok test rename::tests::rename_submodule_import_from_confusing_real_def ... ok test rename::tests::rename_submodule_import_from_confusing_shadowed_def ... ok test rename::tests::rename_submodule_import_from_confusing_use ... ok test rename::tests::rename_submodule_import_from_def ... ok test rename::tests::rename_submodule_import_from_use ... ok test rename::tests::rename_submodule_import_from_wrong_def ... ok test rename::tests::rename_submodule_import_from_wrong_use ... ok test rename::tests::rename_typeddict_field_from_keyword_argument ... ok test rename::tests::rename_typevar_name_binding ... ok test rename::tests::rename_typevar_name_stmt ... ok test rename::tests::rename_typevar_spec_binding ... ok test rename::tests::rename_typevar_spec_stmt ... ok test rename::tests::rename_typevar_tuple_binding ... ok test rename::tests::rename_typevar_tuple_stmt ... ok test selection_range::tests::selection_range_bytes_literal ... ok test selection_range::tests::selection_range_class_definition ... ok test selection_range::tests::selection_range_deeply_nested_expression ... ok test selection_range::tests::selection_range_empty_string_literal ... ok test selection_range::tests::selection_range_function_call ... ok test selection_range::tests::selection_range_function_definition ... ok test selection_range::tests::selection_range_invalid_bytes_literal ... ok test selection_range::tests::selection_range_recovered_invalid_string_literal ... ok test selection_range::tests::selection_range_simple_expression ... ok test selection_range::tests::selection_range_string_literal_prefix ... ok test semantic_tokens::tests::attribute_classification ... ok test semantic_tokens::tests::attribute_docstring_classification ... ok test semantic_tokens::tests::attribute_docstring_classification_spill ... ok test semantic_tokens::tests::attribute_fallback_classification ... ok test semantic_tokens::tests::attribute_on_union_1 ... ok test semantic_tokens::tests::attribute_on_union_2 ... ok test semantic_tokens::tests::attribute_on_union_3 ... ok test semantic_tokens::tests::augmented_assignment ... ok test semantic_tokens::tests::builtin_constants ... ok test semantic_tokens::tests::builtin_constants_in_expressions ... ok test semantic_tokens::tests::builtin_types ... ok test semantic_tokens::tests::bytes_literals ... ok test semantic_tokens::tests::class_attribute_docstring_classification ... ok test semantic_tokens::tests::class_docstring_classification ... ok test semantic_tokens::tests::comprehensions ... ok test semantic_tokens::tests::constant_name_detection ... ok test semantic_tokens::tests::constant_variations ... ok test semantic_tokens::tests::debug_int_classification ... ok test semantic_tokens::tests::debug_user_defined_type_classification ... ok test semantic_tokens::tests::decorated_method_attribute_classification ... ok test semantic_tokens::tests::decorator_classification ... ok test semantic_tokens::tests::docstring_classification_concat ... ok test semantic_tokens::tests::docstring_classification_concat_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_commented_sameline ... ok test semantic_tokens::tests::docstring_classification_concat_parens ... ok test semantic_tokens::tests::docstring_classification_concat_parens_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_slashed ... ok test semantic_tokens::tests::docstring_classification_plus ... ok test semantic_tokens::tests::dotted_module_names ... ok test semantic_tokens::tests::exception_handlers ... ok test semantic_tokens::tests::for_stmt ... ok test semantic_tokens::tests::fstring_with_mixed_literals ... ok test semantic_tokens::tests::function_docstring_classification ... ok test semantic_tokens::tests::generic_class_members_in_annotations ... ok test semantic_tokens::tests::generic_class_members_in_assert_type ... ok test semantic_tokens::tests::generic_class_members_in_cast ... ok test semantic_tokens::tests::generic_class_members_in_type_form_keyword_arguments ... ok test semantic_tokens::tests::implicitly_concatenated_strings ... ok test semantic_tokens::tests::import_as ... ok test semantic_tokens::tests::import_classification ... ok test semantic_tokens::tests::import_from_as ... ok test semantic_tokens::tests::imported_type_aliases_classified_consistently ... ok test semantic_tokens::tests::invalid_kwargs ... ok test semantic_tokens::tests::mixed_string_and_bytes_literals ... ok test semantic_tokens::tests::module_docstring_classification ... ok test semantic_tokens::tests::module_type_classification ... ok test semantic_tokens::tests::nonlocal_and_global_statements ... ok test semantic_tokens::tests::nonlocal_global_edge_cases ... ok test semantic_tokens::tests::pattern_matching ... ok test semantic_tokens::tests::private_builtin_helpers_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::property_readonly_modifier ... ok test semantic_tokens::tests::property_union_readonly_only_if_all_variants_are_readonly ... ok test semantic_tokens::tests::property_union_with_non_property_falls_back ... ok test semantic_tokens::tests::property_with_return_annotation ... ok test semantic_tokens::tests::protocol_type_annotation_vs_value_context ... ok test semantic_tokens::tests::protocol_types_in_annotations ... ok test semantic_tokens::tests::script_metadata_distinguishes_numeric_and_datetime_values ... ok test semantic_tokens::tests::script_metadata_highlights_toml_in_source_order ... ok test semantic_tokens::tests::script_metadata_inside_statement_remains_in_source_order ... ok test semantic_tokens::tests::script_metadata_multiline_strings_exclude_comment_prefixes ... ok test semantic_tokens::tests::script_metadata_respects_requested_token_range ... ok test semantic_tokens::tests::self_attribute_expression ... ok test semantic_tokens::tests::semantic_classification_vs_heuristic ... ok test semantic_tokens::tests::semantic_tokens_aliased_classmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_aliased_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_annotated_metadata ... ok test semantic_tokens::tests::semantic_tokens_basic ... ok test semantic_tokens::tests::semantic_tokens_class ... ok test semantic_tokens::tests::semantic_tokens_class_args ... ok test semantic_tokens::tests::semantic_tokens_cls_parameter ... ok test semantic_tokens::tests::semantic_tokens_custom_self_cls_names ... ok test semantic_tokens::tests::semantic_tokens_ignore_failed_bindings_for_type_form_arguments ... ok test semantic_tokens::tests::semantic_tokens_legacy_paramspec ... ok test semantic_tokens::tests::semantic_tokens_legacy_typevar ... ok test semantic_tokens::tests::semantic_tokens_match_class_pattern_keyword_before_positional ... ok test semantic_tokens::tests::semantic_tokens_match_mapping_pattern_rest_before_keys ... ok test semantic_tokens::tests::semantic_tokens_modifiers ... ok test semantic_tokens::tests::semantic_tokens_range ... ok test semantic_tokens::tests::semantic_tokens_range_excludes_boundary_tokens ... ok test semantic_tokens::tests::semantic_tokens_self_parameter ... ok test semantic_tokens::tests::semantic_tokens_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_variables ... ok test semantic_tokens::tests::semantic_tokens_walrus ... ok test semantic_tokens::tests::str_annotation ... ok test semantic_tokens::tests::str_annotation_nested ... ok test semantic_tokens::tests::tstring_with_mixed_literals ... ok test semantic_tokens::tests::type_alias ... ok test semantic_tokens::tests::type_alias_classified_consistently ... ok test semantic_tokens::tests::type_alias_to_generic_alias ... ok test semantic_tokens::tests::type_alias_type_of ... ok test semantic_tokens::tests::type_alias_values_use_type_form_highlighting ... ok test semantic_tokens::tests::type_annotation_vs_variable_classification ... ok test semantic_tokens::tests::type_annotations ... ok test semantic_tokens::tests::type_parameters_pep695 ... ok test semantic_tokens::tests::type_parameters_usage_in_function_body ... ok test semantic_tokens::tests::unresolved_attributes_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_imported_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::with_stmt ... ok test signature_help::tests::signature_help_active_signature_selection ... ok test signature_help::tests::signature_help_after_closing_paren ... ok test signature_help::tests::signature_help_after_closing_paren_at_end_of_file ... ok test signature_help::tests::signature_help_after_closing_paren_in_expression ... ok test signature_help::tests::signature_help_after_closing_paren_nested ... ok test signature_help::tests::signature_help_after_comma_at_end_of_file ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_after_opening_paren_at_end_of_file ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_in_trailing_whitespace ... ok test signature_help::tests::signature_help_in_trailing_whitespace_before_newline ... ok test signature_help::tests::signature_help_literal_dictionary_key_order ... ok test signature_help::tests::signature_help_literal_list_after_keyword ... ok test signature_help::tests::signature_help_method_call ... ok test signature_help::tests::signature_help_nested_function_calls ... ok test signature_help::tests::signature_help_overload_arity_disambiguated1 ... ok test signature_help::tests::signature_help_overload_arity_disambiguated2 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated1 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated2 ... ok test signature_help::tests::signature_help_overload_literal_dictionary_arity ... ok test signature_help::tests::signature_help_overload_literal_list_arity ... ok test signature_help::tests::signature_help_overload_type_disambiguated1 ... ok test signature_help::tests::signature_help_overload_type_disambiguated2 ... ok test signature_help::tests::signature_help_overloaded_function ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_implementation_docstring ... ok test signature_help::tests::signature_help_parameter_documentation ... ok test signature_help::tests::signature_help_parameter_label_offsets ... ok test signature_help::tests::signature_help_paramspec_classmethod_docstring ... ok test signature_help::tests::signature_help_paramspec_generic_class_constructor_inside_subscript ... ok test signature_help::tests::signature_help_stub_to_implementation_mapping ... ok test signature_help::tests::signature_help_subclass_of_constructor ... ok test signature_help::tests::signature_help_union_callable ... ok test symbols::tests::deprecated_bare_decorator ... ok test symbols::tests::deprecated_class ... ok test symbols::tests::deprecated_function ... ok test symbols::tests::explicit_reexport_all_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_then_added_to ... ok test symbols::tests::explicit_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::exports_all_overwrites_previous ... ok test symbols::tests::exports_conditional_always_else ... ok test symbols::tests::exports_conditional_false ... ok test symbols::tests::exports_conditional_sys_version ... ok test symbols::tests::exports_conditional_true ... ok test symbols::tests::exports_exclude_comprehension_targets ... ok test symbols::tests::exports_from_import_all_reexport_annotated_assignment ... ok test symbols::tests::exports_from_import_all_reexport_append ... ok test symbols::tests::exports_from_import_all_reexport_assignment ... ok test symbols::tests::exports_from_import_all_reexport_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_extend ... ok test symbols::tests::exports_from_import_all_reexport_invalid_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_invalid_extend ... ok test symbols::tests::exports_from_import_all_reexport_plus_equals ... ok test symbols::tests::exports_from_import_all_reexport_remove ... ok test symbols::tests::exports_from_import_all_reexport_star_equals ... ok test symbols::tests::exports_from_import_as_no_reexport ... ok test symbols::tests::exports_from_import_no_reexport ... ok test symbols::tests::exports_from_import_reexport ... ok test symbols::tests::exports_import_as_no_reexport ... ok test symbols::tests::exports_import_no_reexport ... ok test symbols::tests::exports_import_reexport ... ok test symbols::tests::exports_invalidate_all_rebound_by_match_pattern ... ok test symbols::tests::exports_invalidate_all_rebound_by_named_expression ... ok test symbols::tests::exports_invalidate_all_rebound_by_with_target ... ok test symbols::tests::exports_match_pattern_bindings ... ok test symbols::tests::exports_nested_all ... ok test symbols::tests::exports_reports_mapping_pattern_bindings_in_source_order ... ok test symbols::tests::exports_simple ... ok test symbols::tests::exports_store_context_targets ... ok test symbols::tests::exports_type_checking ... ok test symbols::tests::exports_underscore ... ok test symbols::tests::exports_with_statement_targets ... ok test symbols::tests::reexport_and_extend_from_submodule_cycle1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_nested_module_reference ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_plus_equals ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure2 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_nested_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_plus_equals ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py310 ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py311 ... ok test symbols::tests::various_no ... ok test symbols::tests::various_yes ... ok test symbols::tests::wildcard_reexport_all_empty ... ok test symbols::tests::wildcard_reexport_all_empty_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to_incorrect ... ok test symbols::tests::wildcard_reexport_all_include_all_and_non_existent ... ok test symbols::tests::wildcard_reexport_all_include_all_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to_correct ... ok test symbols::tests::wildcard_reexport_all_include_all_with_others_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::wildcard_reexport_all_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_simple ... ok test symbols::tests::wildcard_reexport_all_simple_include_all ... ok test symbols::tests::wildcard_reexport_double_underscore_no_all ... ok test symbols::tests::wildcard_reexport_normal_from_import_no_all ... ok test symbols::tests::wildcard_reexport_normal_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_from_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_import_no_all ... ok test symbols::tests::wildcard_reexport_simple_no_all ... ok test symbols::tests::wildcard_reexport_single_underscore_no_all ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_class_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_dynamic ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::namedtuple_subtypes_of_namedtuple ... ok test type_hierarchy::tests::namedtuple_subtypes_of_tuple ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_def ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_usage ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_non_class ... ok test type_hierarchy::tests::subtypes_all_not_respected ... ok test type_hierarchy::tests::subtypes_of_object_includes_implicit ... ok test type_hierarchy::tests::subtypes_reexport_first_party ... ok test type_hierarchy::tests::subtypes_reexport_third_party ... ok test type_hierarchy::tests::subtypes_simple ... ok test type_hierarchy::tests::subtypes_str_conditional_no_duplicates ... ok test type_hierarchy::tests::subtypes_str_conditional_one_direct_subtype ... ok test type_hierarchy::tests::subtypes_version_conditional ... ok test type_hierarchy::tests::supertypes_generic_base ... ok test type_hierarchy::tests::supertypes_implicit_object ... ok test type_hierarchy::tests::supertypes_multiple_inheritance ... ok test type_hierarchy::tests::supertypes_simple_inheritance ... ok test type_hierarchy::tests::third_party_filtering ... ok test workspace_symbols::tests::ignore_all ... ok test workspace_symbols::tests::ignore_imports ... ok test workspace_symbols::tests::members ... ok test workspace_symbols::tests::workspace_symbols_multi_file ... ok test result: ok. 1913 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 44.08s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_module_resolver-4127f3b9ebdf45ba --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_project-f259083572e5df9c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 78 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 db::tests::unrelated_file_change_does_not_advance_revision ... 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. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_python_core-ff02e5ac735fea4e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 82 tests test builder::loop_bindings_visitor::tests::test_all_different_binding_kinds ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_walrus_in_condition ... ok test frozen::tests::frozen_map_iterates_with_mutable_values ... ok test frozen::tests::frozen_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_deduplicates_values ... ok test frozen::tests::frozen_value_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_updates_and_rededuplicates_values ... ok test frozen::tests::frozen_value_map_uses_less_heap_for_repeated_large_values ... ok test member::tests::test_member_expr_ref_different_segments ... ok test member::tests::test_member_expr_ref_hash_and_eq_small_heap ... ok test member::tests::test_member_expr_ref_parent ... ok test member::tests::test_member_expr_small_vs_heap_allocation ... ok test narrowing_constraints::tests::absorption_drops_failed_check_when_preceding_branch_reaches_merge ... ok test narrowing_constraints::tests::absorption_keeps_common_failed_check_from_terminal_branch ... ok test narrowing_constraints::tests::boolean_operations_match_their_truth_tables ... ok test narrowing_constraints::tests::union_parks_the_other_operand_in_the_uncertain_branch ... ok test rank::tests::heap_size_includes_bits_and_chunk_ranks ... ok test tests::annotation_only ... ok test tests::assign ... ok test tests::augmented_assignment ... ok test tests::class_scope ... ok test tests::comprehension_scope ... ok test tests::dupes ... ok test tests::empty ... ok test tests::expression_scope ... ok test tests::for_loops_complex_unpacking ... ok test tests::for_loops_simple_unpacking ... ok test tests::for_loops_single_assignment ... ok test tests::function_parameter_symbols ... ok test tests::function_scope ... ok test tests::generic_class ... ok test tests::generic_function ... ok test tests::import ... ok test tests::import_as ... ok test tests::import_from ... ok test tests::import_sub ... ok test tests::imported_final_candidates_are_separate_from_declarations ... ok test tests::lambda_parameter_symbols ... ok test tests::match_stmt ... ok test tests::multiple_generators ... ok test tests::nested_generators ... ok test tests::nested_match_case ... ok test tests::reachability_trivial ... ok test tests::scope_iterators ... ok test tests::simple ... ok test tests::truthiness_short_circuit::ambiguous_ambiguous ... ok test tests::truthiness_short_circuit::ambiguous_false ... ok test tests::truthiness_short_circuit::ambiguous_true ... ok test tests::truthiness_short_circuit::ambiguous_uninhabited ... ok test tests::truthiness_short_circuit::false_ambiguous ... ok test tests::truthiness_short_circuit::false_false ... ok test tests::truthiness_short_circuit::false_true ... ok test tests::truthiness_short_circuit::false_uninhabited ... ok test tests::truthiness_short_circuit::true_ambiguous ... ok test tests::truthiness_short_circuit::true_false ... ok test tests::truthiness_short_circuit::true_true ... ok test tests::truthiness_short_circuit::true_uninhabited ... ok test tests::truthiness_short_circuit::uninhabited_ambiguous ... ok test tests::truthiness_short_circuit::uninhabited_false ... ok test tests::truthiness_short_circuit::uninhabited_true ... ok test tests::truthiness_short_circuit::uninhabited_uninhabited ... ok test tests::uninhabited_truthiness ... ok test tests::with_item_definition ... ok test tests::with_item_unpacked_definition ... ok test use_def::exception_checkpoint::tests::conservative_keys_still_coalesce_straight_line_calls ... ok test use_def::exception_checkpoint::tests::unchanged_branches_preserve_binding_identity ... ok test use_def::place_state::tests::future_definitions_can_opt_out_of_shadowing ... ok test use_def::place_state::tests::imported_qualifier_merge_preserves_alternative_declaration ... ok test use_def::place_state::tests::imported_qualifier_preserves_existing_declaration ... ok test use_def::place_state::tests::merge ... ok test use_def::place_state::tests::no_declaration ... ok test use_def::place_state::tests::record_constraint ... ok test use_def::place_state::tests::record_declaration ... ok test use_def::place_state::tests::record_declaration_merge ... ok test use_def::place_state::tests::record_declaration_merge_partial_undeclared ... ok test use_def::place_state::tests::record_declaration_override ... ok test use_def::place_state::tests::unbound ... ok test use_def::place_state::tests::with ... ok test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_python_semantic-e97cd43db4da8b10 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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::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::gradual_equivalence_preserves_alternative_bounds ... 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_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::satisfiability_respects_visit_budget ... ok test types::constraints::tests::shared_source_order_subtrees_are_visited_once ... ok test types::constraints::tests::solution_budget_exhaustion_preserves_available_bindings ... ok test types::constraints::tests::tdd_bare_constraints_have_no_uncertain_branches ... ok test types::constraints::tests::tdd_double_negation ... ok test types::constraints::tests::tdd_iff_self ... ok test types::constraints::tests::tdd_intersection_preserves_uncertain ... ok test types::constraints::tests::tdd_negation_correctness ... ok test types::constraints::tests::tdd_negation_produces_flat_tdd ... ok test types::constraints::tests::tdd_owned_round_trip ... ok test types::constraints::tests::tdd_uncertain_branch_absorbs_stronger_paths ... ok test types::constraints::tests::tdd_union_creates_uncertain_branches ... ok test types::constraints::tests::terminal_owned_constraint_set_discards_storage ... ok test types::constraints::tests::test_display_graph_output ... ok test types::constraints::tests::trivial_disjointness_does_not_claim_bounded_typevar_class_is_disjoint ... ok test types::constraints::tests::trivial_disjointness_implies_full_disjointness ... ok test types::constraints::tests::trivial_satisfaction_only_recognizes_terminals ... ok test types::constraints::tests::type_mapping_evaluates_mapped_subjects ... ok test types::constraints::tests::type_mapping_handles_absorbed_constraints_in_source_order ... ok test types::constraints::tests::type_mapping_updates_constraint_bounds ... ok test types::constraints::tests::upper_bound_collapses_never ... ok test types::constraints::tests::upper_bound_distinguishes_missing_bound_from_explicit_object ... ok test types::constraints::tests::upper_bound_does_not_materialize_overlapping_union_clauses ... ok test types::constraints::tests::upper_bound_does_not_treat_nontrivial_intersection_as_single_bound ... ok test types::constraints::tests::upper_bound_recovers_redundant_single_bounds ... ok test types::constraints::tests::validity_closes_over_typevars_in_declared_upper_bounds ... ok test types::cyclic::tests::caches_results_and_spills_after_two_entries ... ok test types::cyclic::tests::classifies_flow_graph_cycles ... ok test types::cyclic::tests::classifies_recursive_parameter_flows ... ok test types::cyclic::tests::combines_flows_from_multiple_recursive_references ... ok test types::cyclic::tests::computes_each_active_identity_once ... ok test types::cyclic::tests::different_items_with_same_identity_form_cycle ... ok test types::cyclic::tests::nested_visit_short_circuits_on_cycle ... ok test types::cyclic::tests::property_receiver_does_not_make_protocol_recursive ... ok test types::cyclic::tests::recomputed_visits_share_abstract_identity_guards ... ok test types::cyclic::tests::recomputed_visits_share_exact_recursion_guards ... ok test types::cyclic::tests::scopes_inconclusive_parameter_flows_to_recursive_paths ... ok test types::cyclic::tests::selectively_reuses_cached_results ... ok test types::cyclic::tests::skips_identity_for_distinct_candidates ... ok test types::cyclic::tests::skips_identity_without_a_distinct_active_item ... ok test types::dedicated::pytest::collection::tests::collects_function_aliases_and_imports ... ok test types::dedicated::pytest::collection::tests::collects_generic_functions_and_classes ... ok test types::dedicated::pytest::collection::tests::collects_only_remaining_bindings ... ok test types::dedicated::pytest::collection::tests::collects_parametrized_generic_function_once ... ok test types::dedicated::pytest::collection::tests::collects_pytest_and_unittest_functions ... ok test types::dedicated::pytest::collection::tests::collects_unittest_run_test_only_without_named_tests ... ok test types::dedicated::pytest::collection::tests::enclosing_classes_follow_binding_scope ... ok test types::dedicated::pytest::collection::tests::excludes_abstract_test_classes ... ok test types::dedicated::pytest::collection::tests::excludes_known_property_decorators ... ok test types::dedicated::pytest::collection::tests::honors_inherited_class_opt_outs ... ok test types::dedicated::pytest::collection::tests::honors_module_opt_out ... ok test types::dedicated::pytest::collection::tests::matches_test_function_prefix_case_sensitively ... ok test types::dedicated::pytest::collection::tests::rejects_custom_constructors ... ok test types::dedicated::pytest::collection::tests::requires_a_default_test_module_name ... ok test types::dedicated::pytest::collection::tests::treats_project_defined_unittest_test_case_as_an_ordinary_base ... ok test types::dedicated::pytest::fixtures::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::fixtures::tests::creating_conftest_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::declines_dynamic_core_plugin_registries ... ok test types::dedicated::pytest::fixtures::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_unavailable_definitions_from_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::follows_test_class_mro ... ok test types::dedicated::pytest::fixtures::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::fixtures::tests::ignores_imported_fixture_exposures_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_local_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_overwritten_imported_fixtures ... ok test types::dedicated::pytest::fixtures::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::fixtures::tests::preserves_conditional_imported_fixture_definitions ... ok test types::dedicated::pytest::fixtures::tests::preserves_explicit_fixture_name_declarations ... ok test types::dedicated::pytest::fixtures::tests::preserves_fixture_exposure_provenance_across_imports ... ok test types::dedicated::pytest::fixtures::tests::project_fixtures_shadow_installed_core_plugins ... ok test types::dedicated::pytest::fixtures::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixture_dependency_from_parent_conftest ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixtures_from_request_directory_to_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_providers_from_outermost_matching_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_dependencies_for_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_alongside_cyclic_reexport ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_declarations_from_stub_only_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_reexports_through_stub_only_modules ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_declarations_from_source_when_available ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::resolves_installed_core_plugins_in_registration_order ... ok test types::dedicated::pytest::fixtures::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::fixtures::tests::skips_invalid_core_plugin_names ... ok test types::dedicated::pytest::fixtures::tests::updating_core_plugin_registry_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::fixtures::tests::uses_module_fixture_for_same_name_class_override ... ok test types::definition_resolution::tests::attribute_lookup_does_not_infer_scope ... ok test types::definition_resolution::tests::builtin_names_do_not_infer_scope ... ok test types::display::tests::numeric_tower_display ... ok test types::display::tests::signature_display ... ok test types::display::tests::signature_display_multiline ... ok test types::display::tests::string_literal_display ... ok test types::function::tests::known_function_roundtrip_from_str ... ok test types::generics::tests::alternative_storage_budget_preserves_merged_inference ... ok test types::generics::tests::constraint_failure_diagnostics_keep_upper_bounds_on_the_same_path ... ok test types::generics::tests::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::exhausted_projection_keeps_legacy_mapping_unavailable ... ok test types::generics::tests::incomplete_inference_preserves_complete_siblings ... ok test types::generics::tests::inference_budget_exhaustion_discards_partial_mappings ... ok test types::generics::tests::inference_cleans_merged_types_independently_of_alternatives ... ok test types::generics::tests::inference_preserves_correlated_alternatives ... ok test types::generics::tests::inference_preserves_expanding_cycles_hidden_by_merging ... ok test types::generics::tests::merged_cycle_recovery_preserves_unresolved_alternative ... ok test types::generics::tests::missing_dependency_does_not_use_declared_default ... ok test types::generics::tests::outer_typevar_with_same_name_remains_resolved ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::recovery_inference_is_not_a_complete_solution ... ok test types::generics::tests::resolved_single_path_preserves_merged_projection ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::generics::tests::single_inference_defers_unsolved_defaults ... ok test types::generics::tests::unanchored_dependency_cycle_remains_unresolved ... ok test types::ide_support::tests::builtin_definition_lookup_does_not_infer_scope ... ok test types::ide_support::tests::call_argument_forms_preserve_known_type_form_parameters ... ok test types::ide_support::tests::conditional_special_forms_preserve_type_form_information ... ok test types::ide_support::tests::conditional_special_forms_use_successful_binding_for_positional_arguments ... ok test types::ide_support::tests::keyword_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::overloaded_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::successful_call_argument_forms_ignore_failed_bindings ... ok test types::ide_support::tests::variadic_call_argument_forms_are_unknown_when_matched_to_multiple_parameters ... ok test types::ide_support::unreachable_code::tests::does_not_report_conditional_noreturn_tail_as_unreachable ... ok test types::ide_support::unreachable_code::tests::does_not_report_type_checking_block_as_unreachable ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_after_unreachable_statement_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_before_return_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_separate_unreachable_regions_separate ... ok test types::ide_support::unreachable_code::tests::merges_consecutive_unreachable_statements ... ok test types::ide_support::unreachable_code::tests::merges_overlapping_ranges_of_different_kinds ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_comprehension_scope_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_other_comprehension_scopes_into_enclosing_blocks ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_scope_range_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::reports_else_branch_after_true_condition ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_from_statically_known_arithmetic ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_statement ... ok test types::ide_support::unreachable_code::tests::reports_impossible_typed_dict_key_membership ... ok test types::ide_support::unreachable_code::tests::reports_noreturn_tail_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_platform_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_assert_false ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_break ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_chained_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_continue ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_infinite_loop ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise_inside_try ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_return ... ok test types::ide_support::unreachable_code::tests::reports_statement_in_unreachable_elif_branch ... ok test types::ide_support::unreachable_code::tests::reports_statically_empty_loop_bodies ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_class_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_function_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_ternary_branch ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_type_alias ... ok test types::ide_support::unreachable_code::tests::reports_version_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unused_binding_support::tests::captures_safe_local_binding_kinds ... ok test types::ide_support::unused_binding_support::tests::captures_unused_function_and_lambda_parameters ... ok test types::ide_support::unused_binding_support::tests::closure_use_does_not_mark_shadowed_binding_used ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_shadowing_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_nearest_shadowed_binding ... ok test types::ide_support::unused_binding_support::tests::comprehension_binding_captured_by_nested_lambda_is_used ... ok test types::ide_support::unused_binding_support::tests::does_not_report_used_parameter_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::nested_comprehension_capture_uses_intermediate_rebindings ... ok test types::ide_support::unused_binding_support::tests::nested_local_same_name_does_not_mark_outer_used ... ok test types::ide_support::unused_binding_support::tests::nested_or_pattern_capture_used_in_guard_is_not_reported ... ok test types::ide_support::unused_binding_support::tests::nonlocal_proxy_scope_still_marks_outer_binding_used ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_do_not_hide_other_unused_bindings ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_used_in_body_are_not_reported ... ok test types::ide_support::unused_binding_support::tests::overriding_method_reports_unused_local_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_dead_annotation_only_declaration ... ok test types::ide_support::unused_binding_support::tests::reports_non_parameter_self_and_cls_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_shadowed_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::reports_unused_binding_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_indirect_override ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_non_overriding_method ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_overriding_method ... ok test types::ide_support::unused_binding_support::tests::skips_annotated_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_reassignment ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_unused_binding ... ok test types::ide_support::unused_binding_support::tests::skips_binding_captured_by_comprehension_in_nested_function ... ok test types::ide_support::unused_binding_support::tests::skips_closure_captured_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_global_and_nonlocal_assignments ... ok test types::ide_support::unused_binding_support::tests::skips_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_loop_condition_guarded_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_module_and_class_scope_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_parameter_captured_by_nested_comprehension ... ok test types::ide_support::unused_binding_support::tests::skips_placeholder_and_dunder_locals ... ok test types::ide_support::unused_binding_support::tests::skips_unreachable_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_method_with_stub_body ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_module_level_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameters_in_stub_files ... ok test types::ide_support::unused_binding_support::tests::tracks_comprehension_walruses_in_local_scopes ... ok test types::infer::tests::adding_string_literals_and_literal_string ... ok test types::infer::tests::call_type_doesnt_rerun_when_only_callee_changed ... ok test types::infer::tests::compact_definition_types_omit_owner ... ok test types::infer::tests::comparison_truthiness_widens_across_sparse_cycle_results ... ok test types::infer::tests::dependency_implicit_class_member ... ok test types::infer::tests::dependency_implicit_instance_attribute ... ok test types::infer::tests::dependency_internal_symbol_change ... ok test types::infer::tests::dependency_own_instance_member ... ok test types::infer::tests::dependency_public_symbol_type_change ... ok test types::infer::tests::dependency_unrelated_symbol ... ok test types::infer::tests::dynamic_class_metaclass_updates_after_base_change ... ok test types::infer::tests::expected_types_are_collected_only_for_open_files ... ok test types::infer::tests::field_specifier_default_value_invalidates_caller ... ok test types::infer::tests::function_inference_regions_are_disjoint ... ok test types::infer::tests::implicit_attribute_after_many_non_terminal_calls ... ok test types::infer::tests::implicit_attribute_preserves_terminal_narrowing_after_many_calls ... ok test types::infer::tests::lazy_parameter_defaults ... ok test types::infer::tests::loop_variable_types_are_independent_of_file_order ... ok test types::infer::tests::multiplied_literal_string ... ok test types::infer::tests::multiplied_string ... ok test types::infer::tests::nested_binding_remains_precise_after_many_module_calls ... ok test types::infer::tests::nested_implicit_attribute_graphs_do_not_overflow_stack ... ok test types::infer::tests::not_literal_string ... ok test types::infer::tests::parameter_default_presence_invalidates_caller ... ok test types::infer::tests::pep695_type_params ... ok test types::infer::tests::program_file_changes_with_python_version ... ok test types::infer::tests::recursive_protocol_materialization_tracks_member_type_changes ... ok test types::infer::tests::redundant_cast_without_closing_parenthesis ... ok test types::infer::tests::redundant_condition_lookup_does_not_reenter_scope_inference ... ok test types::infer::tests::redundant_elif_fix_preserves_line_endings_and_checks_cleanly ... ok test types::infer::tests::repeated_tuple_conditions_share_provenance ... ok test types::infer::tests::same_file_at_different_python_versions ... ok test types::infer::tests::simple_assignment_does_not_enter_salsa_cycle ... ok test types::infer::tests::truncated_string_literals_become_literal_string ... ok test types::infer::tests::unbound_symbol_no_reachability_constraint_check ... ok test types::infer::tests::undefined_reveal_fix_updates_after_source_changes ... ok test types::instance::tests::protocol_materialization_noop_checks_synthesized_types ... ok test types::property_tests::flaky::all_type_pairs_are_supertypes_of_their_intersection ... ignored test types::property_tests::flaky::all_type_pairs_can_be_assigned_from_their_intersection ... ignored test types::property_tests::flaky::bottom_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::constituent_members_of_union_is_not_disjoint_from_that_union ... ignored test types::property_tests::flaky::double_negation_is_identity ... ignored test types::property_tests::flaky::intersection_equivalence_not_order_dependent ... ignored test types::property_tests::flaky::negation_of_fully_static_types_is_disjoint ... ignored test types::property_tests::flaky::negation_reverses_subtype_order ... ignored test types::property_tests::flaky::top_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::union_equivalence_not_order_dependent ... ignored test types::property_tests::stable::all_fully_static_type_pairs_are_subtype_of_their_union ... ignored test types::property_tests::stable::all_negated_types_identical_to_intersection_with_single_negated_element ... ignored test types::property_tests::stable::all_type_pairs_are_assignable_to_their_union ... ignored test types::property_tests::stable::all_types_assignable_to_iterable_are_iterable ... ignored test types::property_tests::stable::all_types_assignable_to_object ... ignored test types::property_tests::stable::all_types_subtype_of_object ... ignored test types::property_tests::stable::assignable_to_is_reflexive ... ignored test types::property_tests::stable::bottom_callable_is_subtype_of_all_callable ... ignored test types::property_tests::stable::disjoint_from_is_irreflexive ... ignored test types::property_tests::stable::disjoint_from_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_commutative ... ignored test types::property_tests::stable::equivalent_to_is_reflexive ... ignored test types::property_tests::stable::equivalent_to_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_transitive ... ignored test types::property_tests::stable::negation_subtyping_matches_materialized_negation ... ignored test types::property_tests::stable::never_assignable_to_every_type ... ignored test types::property_tests::stable::never_subtype_of_every_type ... ignored test types::property_tests::stable::only_never_is_subtype_of_any ... ignored test types::property_tests::stable::only_object_is_supertype_of_any ... ignored test types::property_tests::stable::subtype_of_implies_assignable_to ... ignored test types::property_tests::stable::subtype_of_implies_not_disjoint_from ... ignored test types::property_tests::stable::subtype_of_is_antisymmetric ... ignored test types::property_tests::stable::subtype_of_is_reflexive_for_fully_static_types ... ignored test types::property_tests::stable::subtype_of_is_transitive ... ignored test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter_default ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_positional_only_parameter_name ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_a_parameter_annotation ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_the_return_type ... ok test types::property_tests::type_generation::tests::gradual_callable_shrinks_to_empty_parameter_list ... ok test types::set_theoretic::builder::tests::build_intersection_deduplicates_dnf_branches ... ok test types::set_theoretic::builder::tests::build_intersection_discards_never_dnf_branches ... ok test types::set_theoretic::builder::tests::build_intersection_empty_intersection_equals_object ... ok test types::set_theoretic::builder::tests::build_intersection_enums ... ok test types::set_theoretic::builder::tests::build_intersection_preserves_negated_alias ... ok test types::set_theoretic::builder::tests::build_intersection_simplify_split_bool ... ok test types::set_theoretic::builder::tests::build_union_no_elements ... ok test types::set_theoretic::builder::tests::build_union_single_element ... ok test types::set_theoretic::builder::tests::build_union_two_elements ... ok test types::set_theoretic::builder::tests::cycle_recovery_preserves_same_length_tuples ... ok test types::set_theoretic::builder::tests::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_growing_tuple_lengths ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_never_tuples_to_an_upper_bound ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_tuples_without_relation_queries ... ok test types::set_theoretic::builder::tests::literal_intersection_simplification_matches_relations ... ok test types::set_theoretic::builder::tests::map_preserves_alias_unpacking_behavior ... ok test types::set_theoretic::builder::tests::map_rebuilds_prefix_for_literal_widening ... ok test types::set_theoretic::builder::tests::union_common_literal_supertype ... ok test types::signatures::tests::always_satisfied_receiver_constraints_are_discarded ... ok test types::signatures::tests::deferred_in_stub ... ok test types::signatures::tests::empty ... ok test types::signatures::tests::external_signature_no_decorator ... ok test types::signatures::tests::full ... ok test types::signatures::tests::generic_deferred_in_stub ... ok test types::signatures::tests::generic_not_deferred ... ok test types::signatures::tests::gradual_receiver_constraints_are_retained ... ok test types::signatures::tests::not_deferred ... ok test types::signatures::tests::paramspec_identity_specialization_preserves_source_positions ... ok test types::tests::bounded_intersection_limits_negated_alias_expansion ... ok test types::tests::bounded_intersection_preserves_late_union_elements ... ok test types::tests::bounded_intersection_returns_none_when_budget_exhausted ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::generic_alias_cycle_recovery_normalizes_same_origin_unknown_oscillation ... ok test types::tests::generic_alias_cycle_recovery_rejects_unsafe_merges ... ok test types::tests::member_lookup_result_size ... ok test types::tests::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... ok test types::tests::pending_narrowing_cycle_recovery_checks_alias_arguments ... ok test types::tests::pending_narrowing_cycle_recovery_preserves_guarded_contributions ... ok test types::tests::pending_narrowing_intersections_are_order_independent ... ok test types::tests::property_deprecations_do_not_infer_accessor_signatures ... ok test types::tests::recursive_annotated_normalization ... ok test types::tests::recursive_annotated_relations ... ok test types::tests::todo_types ... ok test types::tests::type_alias_variance ... ok test types::tests::typing_vs_typeshed_no_default ... ok test types::tests::unrestricted_tuple_materialization_absorbs_divergent_approximations ... ok test types::type_expansion::tests::expand_bool_type ... ok test types::type_expansion::tests::expand_tuple_type ... ok test types::type_expansion::tests::expand_union_type ... ok test types::typed_dict::btreemap_overlapping_items ... ok test types::typevar::tests::typevar_set_distinguishes_fresh_and_paramspec_identities ... ok test types::typevar::tests::typevar_set_empty_set_is_none ... ok test types::typevar::tests::typevar_set_keeps_first_instance_for_each_identity ... ok test types::visitor::tests::collected_types_spills_without_losing_deduplication ... ok test types::visitor::tests::fully_static_paramspec_value_has_no_dynamic_content ... ok test types::visitor::tests::materialization_noop_checks_hidden_function_types ... ok test types::visitor::tests::materialization_noop_rejects_divergent_markers ... ok test result: ok. 466 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 6.41s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/corpus-77921595ac0219e4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.27s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/mdtest-96ecbc3bc5bd437f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 504 tests test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::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::ineffective-final.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-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-arguments.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::mismatched-sentinel-name.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::possibly-missing-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::unknown-argument.md ... ok test lint_doc::undefined-reveal.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/unbound.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::async.md ... ok test mdtest::attributes.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::bidirectional.md ... ok test mdtest::binary/classes.md ... ok test mdtest::binary/custom.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/instances.md ... ok test mdtest::binary/unions.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/annotation.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/builtins.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/constructor.md ... ok test mdtest::call/function.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::call/methods.md ... ok test mdtest::call/never.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/open.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::comparison/enums.md ... ok test mdtest::class/super.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/intersections.md ... ok test mdtest::comparison/non_bool_returns.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/single_matching_overload.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::directives/cast.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::exception/basic.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::expression/assert.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::expression/if.md ... ok test mdtest::enums.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::implicit_type_aliases.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/star.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::known_constants.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::intersection_types.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::liskov.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/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/in.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/type.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::narrow/match.md ... ok test mdtest::narrow/while.md ... ok test mdtest::notebook.md ... ok test mdtest::os_name.md ... ok test mdtest::override.md ... ok test mdtest::overloads.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::promotion.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::properties.md ... ok test mdtest::public_types.md ... ok test mdtest::python_version.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::protocols.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3593_function_known_decorators_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/noninferable_projection_to_terminal.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::scopes/global.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::sentinels.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::stubs/class.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::subscript/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/is_assignable_to.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_properties/constraints.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_qualifiers/classvar.md ... ok test mdtest::type_properties/materialization.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::typed_dict.md ... ok test mdtest::with/async.md ... ok test mdtest::with/sync.md ... ok test result: ok. 504 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.34s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_server-5ee5777546575346 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 5 tests test document::text_document::tests::redo_edit ... ok test server::script_progress::tests::script_progress_reports_completion_counts_and_last_started ... ok test session::tests::closed_cached_stub_resolves_to_vendored_file ... ok test session::tests::detached_command_executor_does_not_retain_document_index ... ok test session::tests::detached_untrusted_executor_rejects_commands ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 200 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-23 13:51:41.785336557 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:41.785653351 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:41.787432237 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:41.788224243 DEBUG Client info: None 2026-10-23 13:51:41.788243820 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:41.788332326 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:41.788398750 INFO Version: Unknown 2026-10-23 13:51:41.788546237 DEBUG Received server response for request 1 2026-10-23 13:51:41.789667630 DEBUG Client sends notification `initialized` 2026-10-23 13:51:41.789794648 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUKagNL 2026-10-23 13:51:41.789891520 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:41.790416385 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:41.791042178 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:41.791204513 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:41.791376566 DEBUG No workspace configuration provided for file:///tmp/.tmpUKagNL 2026-10-23 13:51:41.791607709 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:41.791748874 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 13:51:41.792074605 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:41.792140559 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUKagNL, using default options 2026-10-23 13:51:41.792225408 DEBUG Initializing workspace `file:///tmp/.tmpUKagNL`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.792598698 DEBUG Searching for a project in '/tmp/.tmpUKagNL' 2026-10-23 13:51:41.792744031 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:41.792755432 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.795312969 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.795510530 DEBUG Resolving local virtual environment: /tmp/.tmpUKagNL/.venv 2026-10-23 13:51:41.795626397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.795812736 DEBUG No virtual environment found 2026-10-23 13:51:41.796128168 DEBUG Adding first-party search path `/tmp/.tmpUKagNL` 2026-10-23 13:51:41.796167532 DEBUG Using vendored stdlib 2026-10-23 13:51:41.796991177 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.797005954 DEBUG Adding new file root '/tmp/.tmpUKagNL' of kind Project 2026-10-23 13:51:41.802976984 INFO Project::index_files{project=.tmpUKagNL}: Indexed 3 file(s) in 0.002s 2026-10-23 13:51:41.803227674 DEBUG Updating project to check open files 2026-10-23 13:51:41.803978252 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUKagNL/lib.py") 2026-10-23 13:51:41.804280339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUKagNL/lib.py` 2026-10-23 13:51:41.804296790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUKagNL/lib.py` 2026-10-23 13:51:41.804388091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUKagNL/lib.py` to project `.tmpUKagNL` 2026-10-23 13:51:41.804655282 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUKagNL/lib.py` 2026-10-23 13:51:41.804814531 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:41.804862511 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 13:51:41.808238413 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 13:51:41.808609118 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=3.74ms 2026-10-23 13:51:41.808655375 DEBUG Received server response for request 2 2026-10-23 13:51:41.808800958 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-23 13:51:41.816018716 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=7.08ms 2026-10-23 13:51:41.816064121 DEBUG Received server response for request 3 2026-10-23 13:51:41.872792605 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:41.872919333 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:41.872931015 DEBUG method="shutdown" response.id=4 duration=20.21µs 2026-10-23 13:51:41.872941324 DEBUG Received server response for request 4 2026-10-23 13:51:41.872945552 DEBUG Client sends notification `exit` 2026-10-23 13:51:41.873013109 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-23 13:51:41.875618836 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:41.875702914 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:41.875722841 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:41.875777944 DEBUG Client info: None 2026-10-23 13:51:41.875790227 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:41.875804685 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:41.875810275 INFO Version: Unknown 2026-10-23 13:51:41.875849589 DEBUG Received server response for request 1 2026-10-23 13:51:41.875889884 DEBUG Client sends notification `initialized` 2026-10-23 13:51:41.875900154 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpiGtmZI 2026-10-23 13:51:41.878213332 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:41.879360664 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:41.879544469 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:41.879567262 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:41.879576179 DEBUG No workspace configuration provided for file:///tmp/.tmpiGtmZI 2026-10-23 13:51:41.879585456 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:41.879588452 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 13:51:41.879604923 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:41.879610223 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpiGtmZI, using default options 2026-10-23 13:51:41.879620522 DEBUG Initializing workspace `file:///tmp/.tmpiGtmZI`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.879633176 DEBUG Searching for a project in '/tmp/.tmpiGtmZI' 2026-10-23 13:51:41.880035290 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:41.880042573 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.881095739 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.881108192 DEBUG Resolving local virtual environment: /tmp/.tmpiGtmZI/.venv 2026-10-23 13:51:41.881146664 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.881152395 DEBUG No virtual environment found 2026-10-23 13:51:41.881299752 DEBUG Adding first-party search path `/tmp/.tmpiGtmZI` 2026-10-23 13:51:41.881304681 DEBUG Using vendored stdlib 2026-10-23 13:51:41.881784641 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.881796583 DEBUG Adding new file root '/tmp/.tmpiGtmZI' of kind Project 2026-10-23 13:51:41.884896518 INFO Project::index_files{project=.tmpiGtmZI}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:41.884913139 DEBUG Updating project to check open files 2026-10-23 13:51:41.885131589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiGtmZI/foo.py") 2026-10-23 13:51:41.885145946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiGtmZI/foo.py` 2026-10-23 13:51:41.885155714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiGtmZI/foo.py` 2026-10-23 13:51:41.885514487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiGtmZI/foo.py` to project `.tmpiGtmZI` 2026-10-23 13:51:41.885535947 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiGtmZI/foo.py` 2026-10-23 13:51:41.885539073 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:41.885550675 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:41.886266467 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 13:51:41.886357248 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=786.44µs 2026-10-23 13:51:41.886543176 DEBUG Received server response for request 2 2026-10-23 13:51:41.886584754 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-23 13:51:41.887755370 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=1.14ms 2026-10-23 13:51:41.887801907 DEBUG Received server response for request 3 2026-10-23 13:51:41.898128036 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:41.898186145 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:41.898194170 DEBUG method="shutdown" response.id=4 duration=11.50µs 2026-10-23 13:51:41.898248221 DEBUG Received server response for request 4 2026-10-23 13:51:41.898256216 DEBUG Client sends notification `exit` 2026-10-23 13:51:41.898273539 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-23 13:51:41.900438019 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:41.901582976 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:41.901630455 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:41.901709774 DEBUG Client info: None 2026-10-23 13:51:41.901734200 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:41.901753165 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:41.901760689 INFO Version: Unknown 2026-10-23 13:51:41.901806846 DEBUG Received server response for request 1 2026-10-23 13:51:41.901852011 DEBUG Client sends notification `initialized` 2026-10-23 13:51:41.901863332 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8UuIzo 2026-10-23 13:51:41.901872269 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:41.901932201 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:41.902025967 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:41.902030295 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:41.902038601 DEBUG No workspace configuration provided for file:///tmp/.tmp8UuIzo 2026-10-23 13:51:41.902048559 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:41.902051455 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 13:51:41.902070561 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:41.902075350 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8UuIzo, using default options 2026-10-23 13:51:41.902086561 DEBUG Initializing workspace `file:///tmp/.tmp8UuIzo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.902100076 DEBUG Searching for a project in '/tmp/.tmp8UuIzo' 2026-10-23 13:51:41.902123590 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:41.902129421 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.902705532 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.902712956 DEBUG Resolving local virtual environment: /tmp/.tmp8UuIzo/.venv 2026-10-23 13:51:41.902757699 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.902762829 DEBUG No virtual environment found 2026-10-23 13:51:41.902773890 DEBUG Adding first-party search path `/tmp/.tmp8UuIzo` 2026-10-23 13:51:41.902777116 DEBUG Using vendored stdlib 2026-10-23 13:51:41.902905867 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.902911859 DEBUG Adding new file root '/tmp/.tmp8UuIzo' of kind Project 2026-10-23 13:51:41.908602693 INFO Project::index_files{project=.tmp8UuIzo}: Indexed 1 file(s) in 0.004s 2026-10-23 13:51:41.908627209 DEBUG Updating project to check open files 2026-10-23 13:51:41.908728088 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8UuIzo/foo.py") 2026-10-23 13:51:41.908738748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8UuIzo/foo.py` 2026-10-23 13:51:41.908746422 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8UuIzo/foo.py` 2026-10-23 13:51:41.908839387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8UuIzo/foo.py` to project `.tmp8UuIzo` 2026-10-23 13:51:41.908853774 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8UuIzo/foo.py` 2026-10-23 13:51:41.908856218 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:41.908865516 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:41.909699260 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 13:51:41.909835365 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=962.70µs 2026-10-23 13:51:41.909952084 DEBUG Received server response for request 2 2026-10-23 13:51:41.920158277 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:41.920251101 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:41.920260168 DEBUG method="shutdown" response.id=3 duration=16.12µs 2026-10-23 13:51:41.920268985 DEBUG Received server response for request 3 2026-10-23 13:51:41.920272932 DEBUG Client sends notification `exit` 2026-10-23 13:51:41.920323577 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-23 13:51:41.922613001 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:41.922702379 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:41.922749808 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:41.922811544 DEBUG Client info: None 2026-10-23 13:51:41.922837913 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:41.922852801 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:41.922859033 INFO Version: Unknown 2026-10-23 13:51:41.923130402 DEBUG Received server response for request 1 2026-10-23 13:51:41.923188591 DEBUG Client sends notification `initialized` 2026-10-23 13:51:41.923217325 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:41.923305340 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:41.923483955 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:41.923489195 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:41.923516957 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:41.923541473 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:41.923571058 DEBUG Initializing workspace `file:///tmp/.tmp4fDiiP/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.923586387 DEBUG Searching for a project in '/tmp/.tmp4fDiiP/a' 2026-10-23 13:51:41.923612025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:41.923616995 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.924130558 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.924137240 DEBUG Resolving local virtual environment: /tmp/.tmp4fDiiP/a/.venv 2026-10-23 13:51:41.924184990 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.924190160 DEBUG No virtual environment found 2026-10-23 13:51:41.924199667 DEBUG Adding first-party search path `/tmp/.tmp4fDiiP/a` 2026-10-23 13:51:41.924202924 DEBUG Using vendored stdlib 2026-10-23 13:51:41.924345792 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.924351212 DEBUG Adding new file root '/tmp/.tmp4fDiiP/a' of kind Project 2026-10-23 13:51:41.930223586 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.005s 2026-10-23 13:51:41.930265275 DEBUG Initializing workspace `file:///tmp/.tmp4fDiiP/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.930292305 DEBUG Searching for a project in '/tmp/.tmp4fDiiP/b/src' 2026-10-23 13:51:41.931044907 DEBUG Found project at '/tmp/.tmp4fDiiP/b' 2026-10-23 13:51:41.931058502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.931649601 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.931656143 DEBUG Resolving local virtual environment: /tmp/.tmp4fDiiP/b/.venv 2026-10-23 13:51:41.931701769 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.931707059 DEBUG No virtual environment found 2026-10-23 13:51:41.931715575 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:41.931725914 DEBUG Adding extra search-path `/tmp/.tmp4fDiiP/deps` 2026-10-23 13:51:41.931729220 DEBUG Adding first-party search path `/tmp/.tmp4fDiiP/b/src` 2026-10-23 13:51:41.931731905 DEBUG Adding first-party search path `/tmp/.tmp4fDiiP/b` 2026-10-23 13:51:41.931734610 DEBUG Using vendored stdlib 2026-10-23 13:51:41.931886215 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.931891605 DEBUG Adding new file root '/tmp/.tmp4fDiiP/b' of kind Project 2026-10-23 13:51:41.932486761 DEBUG Adding new file root '/tmp/.tmp4fDiiP/deps' of kind SearchPath 2026-10-23 13:51:41.933833798 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:41.933869775 DEBUG Updating project to check open files 2026-10-23 13:51:41.933897317 DEBUG Updating project to check open files 2026-10-23 13:51:41.933984771 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:41.934084989 DEBUG method="textDocument/hover" response.id=2 duration=173.89µs 2026-10-23 13:51:41.934100889 DEBUG Received server response for request 2 2026-10-23 13:51:41.944210621 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:41.944256608 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:41.944268089 DEBUG method="shutdown" response.id=3 duration=17.48µs 2026-10-23 13:51:41.944278499 DEBUG Received server response for request 3 2026-10-23 13:51:41.944283067 DEBUG Client sends notification `exit` 2026-10-23 13:51:41.944295561 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-23 13:51:41.946834202 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:41.948585748 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:41.948626755 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:41.948687268 DEBUG Client info: None 2026-10-23 13:51:41.948701825 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:41.948746770 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:41.948754885 INFO Version: Unknown 2026-10-23 13:51:41.948806281 DEBUG Received server response for request 1 2026-10-23 13:51:41.948852548 DEBUG Client sends notification `initialized` 2026-10-23 13:51:41.948872666 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:41.948950632 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:41.948994514 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:41.949000395 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:41.949017908 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:41.950674556 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:41.950698300 DEBUG Initializing workspace `file:///tmp/.tmpe5yyZQ/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.950711495 DEBUG Searching for a project in '/tmp/.tmpe5yyZQ/a' 2026-10-23 13:51:41.950735470 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:41.950740950 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.951206303 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.951213557 DEBUG Resolving local virtual environment: /tmp/.tmpe5yyZQ/a/.venv 2026-10-23 13:51:41.951256357 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.951261436 DEBUG No virtual environment found 2026-10-23 13:51:41.951271655 DEBUG Adding first-party search path `/tmp/.tmpe5yyZQ/a` 2026-10-23 13:51:41.951274711 DEBUG Using vendored stdlib 2026-10-23 13:51:41.951398884 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.951404976 DEBUG Adding new file root '/tmp/.tmpe5yyZQ/a' of kind Project 2026-10-23 13:51:41.953348271 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:41.953368058 DEBUG Initializing workspace `file:///tmp/.tmpe5yyZQ/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.953381182 DEBUG Searching for a project in '/tmp/.tmpe5yyZQ/b' 2026-10-23 13:51:41.953402011 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:41.953406630 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.953758921 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.953834793 DEBUG Resolving local virtual environment: /tmp/.tmpe5yyZQ/b/.venv 2026-10-23 13:51:41.953861884 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.953866392 DEBUG No virtual environment found 2026-10-23 13:51:41.953874317 DEBUG Adding first-party search path `/tmp/.tmpe5yyZQ/b` 2026-10-23 13:51:41.953877383 DEBUG Using vendored stdlib 2026-10-23 13:51:41.953990485 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.953994252 DEBUG Adding new file root '/tmp/.tmpe5yyZQ/b' of kind Project 2026-10-23 13:51:41.955690554 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:41.955707385 DEBUG Updating project to check open files 2026-10-23 13:51:41.955729136 DEBUG Updating project to check open files 2026-10-23 13:51:41.955778519 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:41.955798316 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:41.960679151 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-23 13:51:41.961072248 DEBUG method="textDocument/hover" response.id=2 duration=5.33ms 2026-10-23 13:51:41.961095041 DEBUG Received server response for request 2 2026-10-23 13:51:41.971187020 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:41.971318086 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:41.971327634 DEBUG method="shutdown" response.id=3 duration=16.33µs 2026-10-23 13:51:41.971337562 DEBUG Received server response for request 3 2026-10-23 13:51:41.971342221 DEBUG Client sends notification `exit` 2026-10-23 13:51:41.971352821 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-23 13:51:41.974318934 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:41.976082342 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:41.976129430 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:41.976194753 DEBUG Client info: None 2026-10-23 13:51:41.976210282 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:41.976226603 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:41.976232744 INFO Version: Unknown 2026-10-23 13:51:41.976275084 DEBUG Received server response for request 1 2026-10-23 13:51:41.976314858 DEBUG Client sends notification `initialized` 2026-10-23 13:51:41.976328574 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:41.976383407 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:41.976458918 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:41.976473506 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:41.976503242 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:41.976520233 DEBUG Initializing workspace `file:///tmp/.tmpQuuoqx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:41.976533328 DEBUG Searching for a project in '/tmp/.tmpQuuoqx/src' 2026-10-23 13:51:41.976590676 DEBUG Found project at '/tmp/.tmpQuuoqx/src' 2026-10-23 13:51:41.976596446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:41.977297391 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:41.977308502 DEBUG Resolving local virtual environment: /tmp/.tmpQuuoqx/src/.venv 2026-10-23 13:51:41.977351352 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.977356803 DEBUG No virtual environment found 2026-10-23 13:51:41.977374796 DEBUG Adding extra search-path `/tmp/.tmpQuuoqx/src/workspace-deps` 2026-10-23 13:51:41.977378563 DEBUG Adding first-party search path `/tmp/.tmpQuuoqx/src` 2026-10-23 13:51:41.977381529 DEBUG Using vendored stdlib 2026-10-23 13:51:41.977517203 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.977527413 DEBUG Adding new file root '/tmp/.tmpQuuoqx/src' of kind Project 2026-10-23 13:51:41.977580212 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:41.978130864 DEBUG Adding new file root '/tmp/.tmpQuuoqx/src/workspace-deps' of kind SearchPath 2026-10-23 13:51:41.983003344 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.005s 2026-10-23 13:51:41.983028240 DEBUG Updating project to check open files 2026-10-23 13:51:41.983700772 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:41.986923116 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-23 13:51:41.987298169 DEBUG method="textDocument/hover" response.id=2 duration=4.23ms 2026-10-23 13:51:41.987358983 DEBUG Received server response for request 2 2026-10-23 13:51:41.987417333 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:41.987546134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQuuoqx/src/script") 2026-10-23 13:51:41.987578064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQuuoqx/src/script` 2026-10-23 13:51:41.987631575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQuuoqx/src/script` 2026-10-23 13:51:41.987810330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQuuoqx/src/script` to project `src` 2026-10-23 13:51:41.987846798 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQuuoqx/src/script` 2026-10-23 13:51:41.987849934 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:41.987862247 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(102))}}: Set open project files (count: 1) 2026-10-23 13:51:41.987875662 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 13:51:41.989174539 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 13:51:41.989223941 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:41.989231195 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-23 13:51:41.989390734 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpQuuoqx/src/script-deps` 2026-10-23 13:51:41.989514176 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-23 13:51:41.989715483 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:41.989726584 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpQuuoqx/src/script-deps' of kind SearchPath 2026-10-23 13:51:41.989868210 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:41.993384345 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-23 13:51:41.993444167 DEBUG method="textDocument/hover" response.id=3 duration=5.55ms 2026-10-23 13:51:41.993458805 DEBUG Received server response for request 3 2026-10-23 13:51:42.003582072 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.003648517 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.003661762 DEBUG method="shutdown" response.id=4 duration=23.54µs 2026-10-23 13:51:42.003675948 DEBUG Received server response for request 4 2026-10-23 13:51:42.003681038 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.003694563 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-23 13:51:42.006383467 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.006588351 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.006631803 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.006707525 DEBUG Client info: None 2026-10-23 13:51:42.006752539 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.006772336 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.006780131 INFO Version: Unknown 2026-10-23 13:51:42.006832098 DEBUG Received server response for request 1 2026-10-23 13:51:42.006881190 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.007642699 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpwUCCJ4 2026-10-23 13:51:42.008606757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.008667230 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.008692368 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.008695794 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.008703819 DEBUG No workspace configuration provided for file:///tmp/.tmpwUCCJ4 2026-10-23 13:51:42.008708608 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-23 13:51:42.008772598 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.008777728 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpwUCCJ4, using default options 2026-10-23 13:51:42.008787466 DEBUG Initializing workspace `file:///tmp/.tmpwUCCJ4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.008801923 DEBUG Searching for a project in '/tmp/.tmpwUCCJ4' 2026-10-23 13:51:42.008966151 DEBUG Found project at '/tmp/.tmpwUCCJ4' 2026-10-23 13:51:42.008973856 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.009403321 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.009409423 DEBUG Resolving local virtual environment: /tmp/.tmpwUCCJ4/.venv 2026-10-23 13:51:42.009451011 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.009456130 DEBUG No virtual environment found 2026-10-23 13:51:42.009475547 DEBUG Adding first-party search path `/tmp/.tmpwUCCJ4` 2026-10-23 13:51:42.009478953 DEBUG Using vendored stdlib 2026-10-23 13:51:42.009623935 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.009629996 DEBUG Adding new file root '/tmp/.tmpwUCCJ4' of kind Project 2026-10-23 13:51:42.013488504 DEBUG Skipping directory '/tmp/.tmpwUCCJ4/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-23 13:51:42.014668056 INFO Project::index_files{project=.tmpwUCCJ4}: Indexed 2 file(s) in 0.003s 2026-10-23 13:51:42.014691400 DEBUG Updating project to check open files 2026-10-23 13:51:42.016253750 DEBUG method="textDocument/documentSymbol" response.id=2 duration=1.52ms 2026-10-23 13:51:42.016281643 DEBUG Received server response for request 2 2026-10-23 13:51:42.016415403 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-23 13:51:42.016596894 DEBUG method="textDocument/documentSymbol" response.id=3 duration=156.41µs 2026-10-23 13:51:42.016607143 DEBUG Received server response for request 3 2026-10-23 13:51:42.016616631 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-23 13:51:42.016986505 DEBUG method="textDocument/documentSymbol" response.id=4 duration=356.60µs 2026-10-23 13:51:42.016995912 DEBUG Received server response for request 4 2026-10-23 13:51:42.017005931 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-23 13:51:42.017434805 DEBUG method="textDocument/documentSymbol" response.id=5 duration=416.95µs 2026-10-23 13:51:42.017444343 DEBUG Received server response for request 5 2026-10-23 13:51:42.017453481 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-23 13:51:42.017922671 DEBUG method="textDocument/documentSymbol" response.id=6 duration=449.50µs 2026-10-23 13:51:42.017931878 DEBUG Received server response for request 6 2026-10-23 13:51:42.017941125 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 13:51:42.018146370 DEBUG request{id=7 method=textDocument/hover}: File `/tmp/.tmpwUCCJ4/main.py` was reparsed after being collected in the current Salsa revision 2026-10-23 13:51:42.019327415 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.033345469 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.036749754 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-23 13:51:42.036948206 DEBUG method="textDocument/hover" response.id=7 duration=18.99ms 2026-10-23 13:51:42.037081376 DEBUG Received server response for request 7 2026-10-23 13:51:42.037133273 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-23 13:51:42.037273576 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=109.22µs 2026-10-23 13:51:42.037470536 DEBUG Received server response for request 8 2026-10-23 13:51:42.037479282 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-23 13:51:42.037795936 DEBUG method="textDocument/foldingRange" response.id=9 duration=251.05µs 2026-10-23 13:51:42.037816605 DEBUG Received server response for request 9 2026-10-23 13:51:42.037831453 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-23 13:51:42.038123461 DEBUG method="textDocument/prepareRename" response.id=10 duration=273.36µs 2026-10-23 13:51:42.038181880 DEBUG Received server response for request 10 2026-10-23 13:51:42.038196277 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-23 13:51:42.038738745 DEBUG request{id=11 method=textDocument/rename}: File `/tmp/.tmpwUCCJ4/stub.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 13:51:42.039035000 DEBUG method="textDocument/rename" response.id=11 duration=822.23µs 2026-10-23 13:51:42.039083962 DEBUG Received server response for request 11 2026-10-23 13:51:42.049173236 DEBUG Client sends request `shutdown` with ID 12 2026-10-23 13:51:42.049244961 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.049267784 DEBUG method="shutdown" response.id=12 duration=36.30µs 2026-10-23 13:51:42.049288332 DEBUG Received server response for request 12 2026-10-23 13:51:42.049294544 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.049600848 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-23 13:51:42.055486277 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.056579298 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.056625614 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.056688512 DEBUG Client info: None 2026-10-23 13:51:42.056704492 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.056720743 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.056726995 INFO Version: Unknown 2026-10-23 13:51:42.056773562 DEBUG Received server response for request 1 2026-10-23 13:51:42.056816232 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.057299478 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.057368578 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.057459839 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.057471371 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.057504272 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.057521825 DEBUG Initializing workspace `file:///tmp/.tmp4oCCek/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.057535070 DEBUG Searching for a project in '/tmp/.tmp4oCCek/src' 2026-10-23 13:51:42.057582409 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:42.057599992 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.058051960 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.058058602 DEBUG Resolving local virtual environment: /tmp/.tmp4oCCek/src/.venv 2026-10-23 13:51:42.058101122 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.058106522 DEBUG No virtual environment found 2026-10-23 13:51:42.058116631 DEBUG Adding first-party search path `/tmp/.tmp4oCCek/src` 2026-10-23 13:51:42.058119827 DEBUG Using vendored stdlib 2026-10-23 13:51:42.058240012 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.058245232 DEBUG Adding new file root '/tmp/.tmp4oCCek/src' of kind Project 2026-10-23 13:51:42.059087893 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-23 13:51:42.060192855 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.060209477 DEBUG Updating project to check open files 2026-10-23 13:51:42.060258508 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmp4oCCek/src/notebook.ipynb is neither open nor a supported closed file 2026-10-23 13:51:42.060301569 DEBUG method="textDocument/documentSymbol" response.id=2 duration=55.22µs 2026-10-23 13:51:42.060310937 DEBUG Received server response for request 2 2026-10-23 13:51:42.060316497 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-23 13:51:42.060330213 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-23 13:51:42.060347836 DEBUG method="textDocument/documentSymbol" response.id=3 duration=18.93µs 2026-10-23 13:51:42.060353186 DEBUG Received server response for request 3 2026-10-23 13:51:42.070430267 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.070470403 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.070476965 DEBUG method="shutdown" response.id=4 duration=19.37µs 2026-10-23 13:51:42.070483888 DEBUG Received server response for request 4 2026-10-23 13:51:42.070486904 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.070498345 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-23 13:51:42.071999691 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.072076004 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.072111791 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.072179218 DEBUG Client info: None 2026-10-23 13:51:42.072204265 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.072224272 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.072230033 INFO Version: Unknown 2026-10-23 13:51:42.074273786 DEBUG Received server response for request 1 2026-10-23 13:51:42.074346353 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.074375237 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.074810914 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.074848354 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.074855317 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.074874653 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.074898228 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.074914288 DEBUG Initializing workspace `file:///tmp/.tmp80vQ1b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.074929897 DEBUG Searching for a project in '/tmp/.tmp80vQ1b/src' 2026-10-23 13:51:42.074974892 DEBUG Found project at '/tmp/.tmp80vQ1b/src' 2026-10-23 13:51:42.074979741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.077233849 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.077251341 DEBUG Resolving local virtual environment: /tmp/.tmp80vQ1b/src/.venv 2026-10-23 13:51:42.077295935 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.077300934 DEBUG No virtual environment found 2026-10-23 13:51:42.077313177 DEBUG Adding extra search-path `/tmp/.tmp80vQ1b/deps` 2026-10-23 13:51:42.077316534 DEBUG Adding first-party search path `/tmp/.tmp80vQ1b/src` 2026-10-23 13:51:42.077319529 DEBUG Using vendored stdlib 2026-10-23 13:51:42.077435326 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.077445375 DEBUG Adding new file root '/tmp/.tmp80vQ1b/src' of kind Project 2026-10-23 13:51:42.078241599 DEBUG Adding new file root '/tmp/.tmp80vQ1b/deps' of kind SearchPath 2026-10-23 13:51:42.079525066 DEBUG Ignoring file `/tmp/.tmp80vQ1b/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-23 13:51:42.080636461 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:42.081401967 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp80vQ1b/src/main.py"))}: Checking file '/tmp/.tmp80vQ1b/src/main.py' 2026-10-23 13:51:42.081700967 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp80vQ1b/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.095654459 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp80vQ1b/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.097051169 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.39ms 2026-10-23 13:51:42.097283906 DEBUG Received server response for request 2 2026-10-23 13:51:42.098578995 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:42.098785021 DEBUG method="textDocument/diagnostic" response.id=3 duration=152.35µs 2026-10-23 13:51:42.098795431 DEBUG Received server response for request 3 2026-10-23 13:51:42.098802785 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 13:51:42.098853309 DEBUG method="textDocument/diagnostic" response.id=4 duration=36.42µs 2026-10-23 13:51:42.098858449 DEBUG Received server response for request 4 2026-10-23 13:51:42.098862457 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-23 13:51:42.098939481 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmp80vQ1b/src/missing.py` 2026-10-23 13:51:42.098983975 DEBUG method="textDocument/diagnostic" response.id=5 duration=75.36µs 2026-10-23 13:51:42.098990387 DEBUG Received server response for request 5 2026-10-23 13:51:42.109070744 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 13:51:42.109159390 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.109166824 DEBUG method="shutdown" response.id=6 duration=12.46µs 2026-10-23 13:51:42.109302068 DEBUG Received server response for request 6 2026-10-23 13:51:42.109307678 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.109322867 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-23 13:51:42.112875721 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.113235105 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.113282534 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.113360700 DEBUG Client info: None 2026-10-23 13:51:42.113376029 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.113398201 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.113404372 INFO Version: Unknown 2026-10-23 13:51:42.113454086 DEBUG Received server response for request 1 2026-10-23 13:51:42.113502657 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.113516242 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.116163468 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.116284485 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.116291017 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.116334659 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.116354826 DEBUG Initializing workspace `file:///tmp/.tmpctRqfG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.116374113 DEBUG Searching for a project in '/tmp/.tmpctRqfG/src' 2026-10-23 13:51:42.116400172 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:42.116405742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.116965412 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.116972184 DEBUG Resolving local virtual environment: /tmp/.tmpctRqfG/src/.venv 2026-10-23 13:51:42.117019453 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.117025044 DEBUG No virtual environment found 2026-10-23 13:51:42.117039340 DEBUG Adding first-party search path `/tmp/.tmpctRqfG/src` 2026-10-23 13:51:42.117042697 DEBUG Using vendored stdlib 2026-10-23 13:51:42.117176838 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.117183150 DEBUG Adding new file root '/tmp/.tmpctRqfG/src' of kind Project 2026-10-23 13:51:42.118733718 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.121581530 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:42.121599544 DEBUG Updating project to check open files 2026-10-23 13:51:42.121802595 DEBUG method="textDocument/diagnostic" response.id=2 duration=174.28µs 2026-10-23 13:51:42.121818595 DEBUG Received server response for request 2 2026-10-23 13:51:42.131902098 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:42.131958634 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.131965307 DEBUG method="shutdown" response.id=3 duration=11.33µs 2026-10-23 13:51:42.132068330 DEBUG Received server response for request 3 2026-10-23 13:51:42.132082096 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.132145565 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-23 13:51:42.133889997 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.133967211 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.133999402 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.134064394 DEBUG Client info: None 2026-10-23 13:51:42.134076346 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Off, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.134090923 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.134095863 INFO Version: Unknown 2026-10-23 13:51:42.134136098 DEBUG Received server response for request 1 2026-10-23 13:51:42.134341884 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.134360810 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.134419169 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.134508417 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.134512655 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.134539154 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.134551718 DEBUG Initializing workspace `file:///tmp/.tmp2Yn6IT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.134579099 DEBUG Searching for a project in '/tmp/.tmp2Yn6IT/src' 2026-10-23 13:51:42.134672795 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:42.134686450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.135109594 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.135116527 DEBUG Resolving local virtual environment: /tmp/.tmp2Yn6IT/src/.venv 2026-10-23 13:51:42.135152935 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.135157704 DEBUG No virtual environment found 2026-10-23 13:51:42.135167102 DEBUG Adding first-party search path `/tmp/.tmp2Yn6IT/src` 2026-10-23 13:51:42.135170348 DEBUG Using vendored stdlib 2026-10-23 13:51:42.135287758 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.135292507 DEBUG Adding new file root '/tmp/.tmp2Yn6IT/src' of kind Project 2026-10-23 13:51:42.136089392 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.137181310 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.137249849 DEBUG method="textDocument/diagnostic" response.id=2 duration=53.79µs 2026-10-23 13:51:42.137260338 DEBUG Received server response for request 2 2026-10-23 13:51:42.147338852 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:42.147367696 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.147374429 DEBUG method="shutdown" response.id=3 duration=10.56µs 2026-10-23 13:51:42.147389637 DEBUG Received server response for request 3 2026-10-23 13:51:42.147393024 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.147402982 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-23 13:51:42.149065731 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.149385621 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.149419745 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.149495838 DEBUG Client info: None 2026-10-23 13:51:42.149510255 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.149524802 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.149530493 INFO Version: Unknown 2026-10-23 13:51:42.149758651 DEBUG Received server response for request 1 2026-10-23 13:51:42.149799488 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.149813985 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.149870000 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.149946103 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.149949819 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.151608731 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.151645460 DEBUG Initializing workspace `file:///tmp/.tmpcxXogf/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.151659106 DEBUG Searching for a project in '/tmp/.tmpcxXogf/a' 2026-10-23 13:51:42.151684273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:42.151694442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.152185753 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.152197435 DEBUG Resolving local virtual environment: /tmp/.tmpcxXogf/a/.venv 2026-10-23 13:51:42.152242360 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.152247579 DEBUG No virtual environment found 2026-10-23 13:51:42.152256837 DEBUG Adding first-party search path `/tmp/.tmpcxXogf/a` 2026-10-23 13:51:42.152259862 DEBUG Using vendored stdlib 2026-10-23 13:51:42.152397561 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.152402941 DEBUG Adding new file root '/tmp/.tmpcxXogf/a' of kind Project 2026-10-23 13:51:42.152571787 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:42.154326819 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:42.154342018 DEBUG Initializing workspace `file:///tmp/.tmpcxXogf/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.154354762 DEBUG Searching for a project in '/tmp/.tmpcxXogf/b/src' 2026-10-23 13:51:42.154393484 DEBUG Found project at '/tmp/.tmpcxXogf/b' 2026-10-23 13:51:42.154398734 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.154775621 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.154781582 DEBUG Resolving local virtual environment: /tmp/.tmpcxXogf/b/.venv 2026-10-23 13:51:42.154815576 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.154819864 DEBUG No virtual environment found 2026-10-23 13:51:42.154827599 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.154836595 DEBUG Adding extra search-path `/tmp/.tmpcxXogf/deps` 2026-10-23 13:51:42.154839711 DEBUG Adding first-party search path `/tmp/.tmpcxXogf/b/src` 2026-10-23 13:51:42.154842406 DEBUG Adding first-party search path `/tmp/.tmpcxXogf/b` 2026-10-23 13:51:42.154844981 DEBUG Using vendored stdlib 2026-10-23 13:51:42.154964405 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.154968152 DEBUG Adding new file root '/tmp/.tmpcxXogf/b' of kind Project 2026-10-23 13:51:42.155619554 DEBUG Adding new file root '/tmp/.tmpcxXogf/deps' of kind SearchPath 2026-10-23 13:51:42.157823498 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:42.157844107 DEBUG Updating project to check open files 2026-10-23 13:51:42.157872560 DEBUG Updating project to check open files 2026-10-23 13:51:42.157934476 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:42.159100764 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.162075844 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 13:51:42.162119345 DEBUG method="textDocument/hover" response.id=2 duration=4.23ms 2026-10-23 13:51:42.162137700 DEBUG Received server response for request 2 2026-10-23 13:51:42.162166294 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.162226126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcxXogf/deps/library.py") 2026-10-23 13:51:42.162235814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.162252335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.162400122 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 13:51:42.162544964 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-23 13:51:42.163379750 DEBUG method="textDocument/hover" response.id=3 duration=961.71µs 2026-10-23 13:51:42.163421999 DEBUG Received server response for request 3 2026-10-23 13:51:42.163436767 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 13:51:42.163622485 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.163628546 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 13:51:42.163656659 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 13:51:42.163697586 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcxXogf/deps/library.py", kind: FileContent } 2026-10-23 13:51:42.163717824 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcxXogf/deps/library.py", kind: FileContent } 2026-10-23 13:51:42.163723204 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.163729496 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.163921606 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 13:51:42.164092086 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 13:51:42.164122934 DEBUG method="textDocument/hover" response.id=4 duration=184.73µs 2026-10-23 13:51:42.164135547 DEBUG Received server response for request 4 2026-10-23 13:51:42.164192374 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:42.164299204 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcxXogf/a` 2026-10-23 13:51:42.164331234 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcxXogf/deps/library.py", kind: Any } 2026-10-23 13:51:42.164342425 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcxXogf/b/src` 2026-10-23 13:51:42.164355089 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcxXogf/deps/library.py", kind: Any } 2026-10-23 13:51:42.164360960 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.164459585 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 13:51:42.165328385 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 13:51:42.165404327 DEBUG method="textDocument/hover" response.id=5 duration=909.99µs 2026-10-23 13:51:42.165418994 DEBUG Received server response for request 5 2026-10-23 13:51:42.165449682 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:42.165486000 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcxXogf/a` 2026-10-23 13:51:42.165509083 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpcxXogf/deps/library.py", kind: Any } 2026-10-23 13:51:42.165521787 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcxXogf/b/src` 2026-10-23 13:51:42.165534892 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpcxXogf/deps/library.py", kind: File } 2026-10-23 13:51:42.165542236 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.165586619 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-23 13:51:42.165600285 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.165606025 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.165613419 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpcxXogf/deps` 2026-10-23 13:51:42.165620042 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpcxXogf/deps/library.py` from project `b` 2026-10-23 13:51:42.165671107 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.165688680 DEBUG method="textDocument/hover" response.id=6 duration=49.78µs 2026-10-23 13:51:42.165697437 DEBUG Received server response for request 6 2026-10-23 13:51:42.165818684 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:42.165924933 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcxXogf/a` 2026-10-23 13:51:42.165948979 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcxXogf/deps/library.py", kind: File } 2026-10-23 13:51:42.165961863 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcxXogf/b/src` 2026-10-23 13:51:42.165974326 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcxXogf/deps/library.py", kind: File } 2026-10-23 13:51:42.165979856 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.166000555 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.166005865 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpcxXogf/deps/library.py` 2026-10-23 13:51:42.166011406 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpcxXogf/deps` 2026-10-23 13:51:42.166026644 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 13:51:42.166148242 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 13:51:42.166351143 DEBUG method="textDocument/hover" response.id=7 duration=311.45µs 2026-10-23 13:51:42.166364839 DEBUG Received server response for request 7 2026-10-23 13:51:42.176445637 DEBUG Client sends request `shutdown` with ID 8 2026-10-23 13:51:42.176519205 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.176526398 DEBUG method="shutdown" response.id=8 duration=12.12µs 2026-10-23 13:51:42.176661812 DEBUG Received server response for request 8 2026-10-23 13:51:42.176667964 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.176679986 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-23 13:51:42.179268381 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.180860087 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.180902396 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.180968170 DEBUG Client info: None 2026-10-23 13:51:42.180983027 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.180998106 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.181004127 INFO Version: Unknown 2026-10-23 13:51:42.181048440 DEBUG Received server response for request 1 2026-10-23 13:51:42.181092363 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.181105768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.181179847 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.181219922 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.181225422 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.181239909 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.181243035 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.184083383 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.184106175 DEBUG Initializing workspace `file:///tmp/.tmpbA2f4v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.184741096 DEBUG Searching for a project in '/tmp/.tmpbA2f4v/src' 2026-10-23 13:51:42.185090061 DEBUG Found project at '/tmp/.tmpbA2f4v' 2026-10-23 13:51:42.185102905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.185807026 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.185819379 DEBUG Resolving local virtual environment: /tmp/.tmpbA2f4v/.venv 2026-10-23 13:51:42.186064469 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.186075770 DEBUG No virtual environment found 2026-10-23 13:51:42.186084887 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.186091770 DEBUG Adding first-party search path `/tmp/.tmpbA2f4v/src` 2026-10-23 13:51:42.186094835 DEBUG Adding first-party search path `/tmp/.tmpbA2f4v` 2026-10-23 13:51:42.186618959 DEBUG Using vendored stdlib 2026-10-23 13:51:42.186839041 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.186849130 DEBUG Adding new file root '/tmp/.tmpbA2f4v' of kind Project 2026-10-23 13:51:42.190024967 INFO Project::index_files{project=.tmpbA2f4v}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.190044033 DEBUG Updating project to check open files 2026-10-23 13:51:42.190340759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbA2f4v/src/foo.py") 2026-10-23 13:51:42.190355437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbA2f4v/src/foo.py` 2026-10-23 13:51:42.190366177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbA2f4v/src/foo.py` 2026-10-23 13:51:42.190882055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbA2f4v/src/foo.py` to project `.tmpbA2f4v` 2026-10-23 13:51:42.190905629 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbA2f4v/src/foo.py` 2026-10-23 13:51:42.190908725 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.191257429 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.191530561 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbA2f4v/src/foo.py"))}: Checking file '/tmp/.tmpbA2f4v/src/foo.py' 2026-10-23 13:51:42.191797171 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbA2f4v/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.207475899 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.20ms 2026-10-23 13:51:42.207545269 DEBUG Received server response for request 2 2026-10-23 13:51:42.207654124 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.208808910 DEBUG method="textDocument/codeAction" response.id=3 duration=942.44µs 2026-10-23 13:51:42.208897436 DEBUG Received server response for request 3 2026-10-23 13:51:42.219916063 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.219968050 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.219977879 DEBUG method="shutdown" response.id=4 duration=15.32µs 2026-10-23 13:51:42.219999419 DEBUG Received server response for request 4 2026-10-23 13:51:42.220004709 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.220046668 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-23 13:51:42.223899014 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.223981118 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.224026853 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.224086726 DEBUG Client info: None 2026-10-23 13:51:42.225617757 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.225635360 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.225644177 INFO Version: Unknown 2026-10-23 13:51:42.225695413 DEBUG Received server response for request 1 2026-10-23 13:51:42.225736260 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.225750486 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.225820648 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.225905908 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.225909995 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.225927779 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.225931255 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.225953096 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.225973034 DEBUG Initializing workspace `file:///tmp/.tmprdFxea/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.225986108 DEBUG Searching for a project in '/tmp/.tmprdFxea/src' 2026-10-23 13:51:42.226016605 DEBUG Found project at '/tmp/.tmprdFxea' 2026-10-23 13:51:42.226021204 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.226541039 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.226547571 DEBUG Resolving local virtual environment: /tmp/.tmprdFxea/.venv 2026-10-23 13:51:42.226615589 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.226621410 DEBUG No virtual environment found 2026-10-23 13:51:42.226629475 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.226636709 DEBUG Adding first-party search path `/tmp/.tmprdFxea/src` 2026-10-23 13:51:42.226639684 DEBUG Adding first-party search path `/tmp/.tmprdFxea` 2026-10-23 13:51:42.226642449 DEBUG Using vendored stdlib 2026-10-23 13:51:42.226765370 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.226771000 DEBUG Adding new file root '/tmp/.tmprdFxea' of kind Project 2026-10-23 13:51:42.231785967 INFO Project::index_files{project=.tmprdFxea}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.231823527 DEBUG Updating project to check open files 2026-10-23 13:51:42.231948993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprdFxea/src/foo.py") 2026-10-23 13:51:42.231958160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprdFxea/src/foo.py` 2026-10-23 13:51:42.231966085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprdFxea/src/foo.py` 2026-10-23 13:51:42.232084887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprdFxea/src/foo.py` to project `.tmprdFxea` 2026-10-23 13:51:42.232100737 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprdFxea/src/foo.py` 2026-10-23 13:51:42.232103342 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.232113100 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.232226734 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprdFxea/src/foo.py"))}: Checking file '/tmp/.tmprdFxea/src/foo.py' 2026-10-23 13:51:42.232335568 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprdFxea/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.246143367 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprdFxea/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.246903041 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.78ms 2026-10-23 13:51:42.246959367 DEBUG Received server response for request 2 2026-10-23 13:51:42.247007688 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.297256518 DEBUG method="textDocument/codeAction" response.id=3 duration=49.99ms 2026-10-23 13:51:42.297385500 DEBUG Received server response for request 3 2026-10-23 13:51:42.308711023 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.308869850 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.308884478 DEBUG method="shutdown" response.id=4 duration=23.72µs 2026-10-23 13:51:42.309077400 DEBUG Received server response for request 4 2026-10-23 13:51:42.309086837 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.309100072 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-23 13:51:42.314327818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.315593432 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.315636082 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.315695613 DEBUG Client info: None 2026-10-23 13:51:42.315710762 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.315726201 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.315731751 INFO Version: Unknown 2026-10-23 13:51:42.315778950 DEBUG Received server response for request 1 2026-10-23 13:51:42.315822832 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.315836498 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.315929662 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.316313753 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.316319794 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.316345783 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.316349049 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.322104444 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.322129842 DEBUG Initializing workspace `file:///tmp/.tmppLEo7q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.322148968 DEBUG Searching for a project in '/tmp/.tmppLEo7q/src' 2026-10-23 13:51:42.322905617 DEBUG Found project at '/tmp/.tmppLEo7q' 2026-10-23 13:51:42.322917519 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.323594780 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.323606742 DEBUG Resolving local virtual environment: /tmp/.tmppLEo7q/.venv 2026-10-23 13:51:42.323850108 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.323860799 DEBUG No virtual environment found 2026-10-23 13:51:42.323870427 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.323877941 DEBUG Adding first-party search path `/tmp/.tmppLEo7q/src` 2026-10-23 13:51:42.323881046 DEBUG Adding first-party search path `/tmp/.tmppLEo7q` 2026-10-23 13:51:42.324296836 DEBUG Using vendored stdlib 2026-10-23 13:51:42.324606998 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.324617237 DEBUG Adding new file root '/tmp/.tmppLEo7q' of kind Project 2026-10-23 13:51:42.327652751 INFO Project::index_files{project=.tmppLEo7q}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.327668070 DEBUG Updating project to check open files 2026-10-23 13:51:42.327744784 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppLEo7q/src/foo.py") 2026-10-23 13:51:42.327753179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppLEo7q/src/foo.py` 2026-10-23 13:51:42.327760283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppLEo7q/src/foo.py` 2026-10-23 13:51:42.327862144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppLEo7q/src/foo.py` to project `.tmppLEo7q` 2026-10-23 13:51:42.327877482 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppLEo7q/src/foo.py` 2026-10-23 13:51:42.327879867 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.327889184 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.327994893 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppLEo7q/src/foo.py"))}: Checking file '/tmp/.tmppLEo7q/src/foo.py' 2026-10-23 13:51:42.328108155 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppLEo7q/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.340190768 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppLEo7q/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.349127651 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.23ms 2026-10-23 13:51:42.349216487 DEBUG Received server response for request 2 2026-10-23 13:51:42.349292370 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.388351492 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.388371609 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:42.388579559 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:42.389828151 DEBUG method="textDocument/codeAction" response.id=3 duration=40.50ms 2026-10-23 13:51:42.389880670 DEBUG Received server response for request 3 2026-10-23 13:51:42.400394981 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.400428354 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.400433974 DEBUG method="shutdown" response.id=4 duration=11.14µs 2026-10-23 13:51:42.400440827 DEBUG Received server response for request 4 2026-10-23 13:51:42.400444013 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.400456577 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-23 13:51:42.405763120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.405840716 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.405864390 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.407502763 DEBUG Client info: None 2026-10-23 13:51:42.407522510 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.407537378 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.407544351 INFO Version: Unknown 2026-10-23 13:51:42.408206262 DEBUG Received server response for request 1 2026-10-23 13:51:42.408244705 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.408257749 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.408321549 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.408390418 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.408393894 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.408408211 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.408411417 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.408428539 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.408441794 DEBUG Initializing workspace `file:///tmp/.tmpTewjHq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.408453356 DEBUG Searching for a project in '/tmp/.tmpTewjHq/src' 2026-10-23 13:51:42.408490446 DEBUG Found project at '/tmp/.tmpTewjHq' 2026-10-23 13:51:42.408495405 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.409859874 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.409871275 DEBUG Resolving local virtual environment: /tmp/.tmpTewjHq/.venv 2026-10-23 13:51:42.410068956 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.410080408 DEBUG No virtual environment found 2026-10-23 13:51:42.410088984 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.410096378 DEBUG Adding first-party search path `/tmp/.tmpTewjHq/src` 2026-10-23 13:51:42.410099484 DEBUG Adding first-party search path `/tmp/.tmpTewjHq` 2026-10-23 13:51:42.410102329 DEBUG Using vendored stdlib 2026-10-23 13:51:42.410643033 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.410653783 DEBUG Adding new file root '/tmp/.tmpTewjHq' of kind Project 2026-10-23 13:51:42.413975704 INFO Project::index_files{project=.tmpTewjHq}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:42.413996313 DEBUG Updating project to check open files 2026-10-23 13:51:42.414248626 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTewjHq/src/foo.py") 2026-10-23 13:51:42.414262542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTewjHq/src/foo.py` 2026-10-23 13:51:42.414273713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTewjHq/src/foo.py` 2026-10-23 13:51:42.414702958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTewjHq/src/foo.py` to project `.tmpTewjHq` 2026-10-23 13:51:42.414725420 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTewjHq/src/foo.py` 2026-10-23 13:51:42.414728596 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.415023329 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.415210941 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTewjHq/src/foo.py"))}: Checking file '/tmp/.tmpTewjHq/src/foo.py' 2026-10-23 13:51:42.415354029 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTewjHq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.428007763 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTewjHq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.428502451 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.46ms 2026-10-23 13:51:42.428520395 DEBUG Received server response for request 2 2026-10-23 13:51:42.428569928 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.428796473 DEBUG method="textDocument/codeAction" response.id=3 duration=89.90µs 2026-10-23 13:51:42.428807293 DEBUG Received server response for request 3 2026-10-23 13:51:42.439106481 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.439134784 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.439140515 DEBUG method="shutdown" response.id=4 duration=9.00µs 2026-10-23 13:51:42.439146787 DEBUG Received server response for request 4 2026-10-23 13:51:42.439151676 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.439161604 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-23 13:51:42.442738173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.444803707 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.444925696 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.445273228 DEBUG Client info: None 2026-10-23 13:51:42.445305468 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.445323742 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.445330054 INFO Version: Unknown 2026-10-23 13:51:42.446449023 DEBUG Received server response for request 1 2026-10-23 13:51:42.446752883 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.446889209 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.447359230 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.447621442 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.447746016 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.447937836 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.448084461 DEBUG Initializing workspace `file:///tmp/.tmp4re8qB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.448353826 DEBUG Searching for a project in '/tmp/.tmp4re8qB/src' 2026-10-23 13:51:42.448652997 DEBUG Found project at '/tmp/.tmp4re8qB' 2026-10-23 13:51:42.448761160 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.449398576 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.449529501 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.449686576 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.449795199 DEBUG Resolving local virtual environment: /tmp/.tmp4re8qB/.venv 2026-10-23 13:51:42.450000404 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.450099460 DEBUG No virtual environment found 2026-10-23 13:51:42.450181564 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.450297993 DEBUG Adding first-party search path `/tmp/.tmp4re8qB/src` 2026-10-23 13:51:42.450421444 DEBUG Adding first-party search path `/tmp/.tmp4re8qB` 2026-10-23 13:51:42.450591804 DEBUG Using vendored stdlib 2026-10-23 13:51:42.450871037 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.450963791 DEBUG Adding new file root '/tmp/.tmp4re8qB' of kind Project 2026-10-23 13:51:42.454168332 INFO Project::index_files{project=.tmp4re8qB}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.454317211 DEBUG Updating project to check open files 2026-10-23 13:51:42.454606133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4re8qB/src/foo.py") 2026-10-23 13:51:42.454717582 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4re8qB/src/foo.py` 2026-10-23 13:51:42.454806709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4re8qB/src/foo.py` 2026-10-23 13:51:42.455098507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4re8qB/src/foo.py` to project `.tmp4re8qB` 2026-10-23 13:51:42.455216859 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4re8qB/src/foo.py` 2026-10-23 13:51:42.455301908 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.455470314 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.455858212 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4re8qB/src/foo.py"))}: Checking file '/tmp/.tmp4re8qB/src/foo.py' 2026-10-23 13:51:42.456339494 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4re8qB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.470759882 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.12ms 2026-10-23 13:51:42.470817530 DEBUG Received server response for request 2 2026-10-23 13:51:42.470874026 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.471012827 DEBUG method="textDocument/codeAction" response.id=3 duration=113.04µs 2026-10-23 13:51:42.471055186 DEBUG Received server response for request 3 2026-10-23 13:51:42.482146450 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.482186304 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.482195271 DEBUG method="shutdown" response.id=4 duration=16.48µs 2026-10-23 13:51:42.482203176 DEBUG Received server response for request 4 2026-10-23 13:51:42.482206302 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.482216291 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-23 13:51:42.486991487 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.487075825 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.487115029 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.487175883 DEBUG Client info: None 2026-10-23 13:51:42.487188497 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.487203525 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.487209146 INFO Version: Unknown 2026-10-23 13:51:42.487246816 DEBUG Received server response for request 1 2026-10-23 13:51:42.487284517 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.487297471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.487346193 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.487414100 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.487417436 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.487445499 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.487473752 DEBUG Initializing workspace `file:///tmp/.tmpmGmfSM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.487486496 DEBUG Searching for a project in '/tmp/.tmpmGmfSM/src' 2026-10-23 13:51:42.487514458 DEBUG Found project at '/tmp/.tmpmGmfSM' 2026-10-23 13:51:42.487518636 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.487969341 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.487976004 DEBUG Resolving local virtual environment: /tmp/.tmpmGmfSM/.venv 2026-10-23 13:51:42.488015688 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.488020387 DEBUG No virtual environment found 2026-10-23 13:51:42.488027601 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.488035155 DEBUG Adding first-party search path `/tmp/.tmpmGmfSM/src` 2026-10-23 13:51:42.488038211 DEBUG Adding first-party search path `/tmp/.tmpmGmfSM` 2026-10-23 13:51:42.488040976 DEBUG Using vendored stdlib 2026-10-23 13:51:42.488159568 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.488164618 DEBUG Adding new file root '/tmp/.tmpmGmfSM' of kind Project 2026-10-23 13:51:42.488581810 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.488587351 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.491128958 INFO Project::index_files{project=.tmpmGmfSM}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.491143265 DEBUG Updating project to check open files 2026-10-23 13:51:42.491218225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmGmfSM/src/foo.py") 2026-10-23 13:51:42.491226140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmGmfSM/src/foo.py` 2026-10-23 13:51:42.491233474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmGmfSM/src/foo.py` 2026-10-23 13:51:42.491313294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmGmfSM/src/foo.py` to project `.tmpmGmfSM` 2026-10-23 13:51:42.491328222 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmGmfSM/src/foo.py` 2026-10-23 13:51:42.491330756 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.491339483 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.491486619 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmGmfSM/src/foo.py"))}: Checking file '/tmp/.tmpmGmfSM/src/foo.py' 2026-10-23 13:51:42.491627914 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmGmfSM/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.504652373 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmGmfSM/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.511995466 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.65ms 2026-10-23 13:51:42.512140619 DEBUG Received server response for request 2 2026-10-23 13:51:42.512243742 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.551742719 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.551760573 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:42.551785409 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:42.553001871 DEBUG method="textDocument/codeAction" response.id=3 duration=40.62ms 2026-10-23 13:51:42.553135351 DEBUG Received server response for request 3 2026-10-23 13:51:42.563848636 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.564183534 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.564254798 DEBUG method="shutdown" response.id=4 duration=78.94µs 2026-10-23 13:51:42.564265157 DEBUG Received server response for request 4 2026-10-23 13:51:42.564270176 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.564338264 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-23 13:51:42.569140001 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.569217947 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.569243565 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.570739040 DEBUG Client info: None 2026-10-23 13:51:42.570754198 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.570768705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.570774065 INFO Version: Unknown 2026-10-23 13:51:42.570813029 DEBUG Received server response for request 1 2026-10-23 13:51:42.570852723 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.570865978 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.570927543 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.570963561 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.570967118 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.570979060 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.570982086 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.571005349 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.571605856 DEBUG Initializing workspace `file:///tmp/.tmpH2fC8T/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.571621114 DEBUG Searching for a project in '/tmp/.tmpH2fC8T/src' 2026-10-23 13:51:42.571650419 DEBUG Found project at '/tmp/.tmpH2fC8T' 2026-10-23 13:51:42.571654958 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.572083421 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.572089663 DEBUG Resolving local virtual environment: /tmp/.tmpH2fC8T/.venv 2026-10-23 13:51:42.572129508 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.572134407 DEBUG No virtual environment found 2026-10-23 13:51:42.572142292 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.572149245 DEBUG Adding first-party search path `/tmp/.tmpH2fC8T/src` 2026-10-23 13:51:42.572152321 DEBUG Adding first-party search path `/tmp/.tmpH2fC8T` 2026-10-23 13:51:42.572155056 DEBUG Using vendored stdlib 2026-10-23 13:51:42.572270973 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.572276013 DEBUG Adding new file root '/tmp/.tmpH2fC8T' of kind Project 2026-10-23 13:51:42.575990380 INFO Project::index_files{project=.tmpH2fC8T}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.576006039 DEBUG Updating project to check open files 2026-10-23 13:51:42.576081791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH2fC8T/src/foo.py") 2026-10-23 13:51:42.576090036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpH2fC8T/src/foo.py` 2026-10-23 13:51:42.576097300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpH2fC8T/src/foo.py` 2026-10-23 13:51:42.576235890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpH2fC8T/src/foo.py` to project `.tmpH2fC8T` 2026-10-23 13:51:42.576254956 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH2fC8T/src/foo.py` 2026-10-23 13:51:42.576257631 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.576268551 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.576364581 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH2fC8T/src/foo.py"))}: Checking file '/tmp/.tmpH2fC8T/src/foo.py' 2026-10-23 13:51:42.576499805 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH2fC8T/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.587735389 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH2fC8T/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.591497826 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.22ms 2026-10-23 13:51:42.591522753 DEBUG Received server response for request 2 2026-10-23 13:51:42.591548922 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.628690828 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.628708431 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:42.628748506 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:42.629180567 DEBUG method="textDocument/codeAction" response.id=3 duration=37.60ms 2026-10-23 13:51:42.629200845 DEBUG Received server response for request 3 2026-10-23 13:51:42.639576536 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.639602134 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.639609027 DEBUG method="shutdown" response.id=4 duration=12.07µs 2026-10-23 13:51:42.639638532 DEBUG Received server response for request 4 2026-10-23 13:51:42.639643341 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.639654212 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-23 13:51:42.642987654 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.643064328 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.643088493 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.643141342 DEBUG Client info: None 2026-10-23 13:51:42.643154066 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.643168163 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.643188621 INFO Version: Unknown 2026-10-23 13:51:42.643226702 DEBUG Received server response for request 1 2026-10-23 13:51:42.643269332 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.643282377 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.643330066 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.643392934 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.643396311 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.643421999 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.643435274 DEBUG Initializing workspace `file:///tmp/.tmpg1V4N3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.643451534 DEBUG Searching for a project in '/tmp/.tmpg1V4N3/src' 2026-10-23 13:51:42.643498342 DEBUG Found project at '/tmp/.tmpg1V4N3/src' 2026-10-23 13:51:42.643503021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.643918480 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.643924842 DEBUG Resolving local virtual environment: /tmp/.tmpg1V4N3/src/.venv 2026-10-23 13:51:42.643973794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.643979044 DEBUG No virtual environment found 2026-10-23 13:51:42.643988201 DEBUG Adding first-party search path `/tmp/.tmpg1V4N3/src` 2026-10-23 13:51:42.643991297 DEBUG Using vendored stdlib 2026-10-23 13:51:42.644103868 INFO Python version: Python 3.11, platform: linux 2026-10-23 13:51:42.644109258 DEBUG Adding new file root '/tmp/.tmpg1V4N3/src' of kind Project 2026-10-23 13:51:42.644946388 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.644952860 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.645976250 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.645988192 DEBUG Updating project to check open files 2026-10-23 13:51:42.646081778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg1V4N3/src/foo.py") 2026-10-23 13:51:42.646089672 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg1V4N3/src/foo.py` 2026-10-23 13:51:42.646096716 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg1V4N3/src/foo.py` 2026-10-23 13:51:42.646176836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg1V4N3/src/foo.py` to project `src` 2026-10-23 13:51:42.646191373 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg1V4N3/src/foo.py` 2026-10-23 13:51:42.646193888 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.646202133 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.646309375 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg1V4N3/src/foo.py"))}: Checking file '/tmp/.tmpg1V4N3/src/foo.py' 2026-10-23 13:51:42.646427987 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg1V4N3/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.660678256 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg1V4N3/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.668421630 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.21ms 2026-10-23 13:51:42.668448170 DEBUG Received server response for request 2 2026-10-23 13:51:42.668490840 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.668702977 DEBUG method="textDocument/codeAction" response.id=3 duration=188.14µs 2026-10-23 13:51:42.668710882 DEBUG Received server response for request 3 2026-10-23 13:51:42.679011122 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.679034817 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.679040006 DEBUG method="shutdown" response.id=4 duration=8.16µs 2026-10-23 13:51:42.679045937 DEBUG Received server response for request 4 2026-10-23 13:51:42.679048532 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.679060234 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-23 13:51:42.681868502 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.681952990 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.681976133 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.682027480 DEBUG Client info: None 2026-10-23 13:51:42.682039302 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.682053639 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.682059169 INFO Version: Unknown 2026-10-23 13:51:42.682094646 DEBUG Received server response for request 1 2026-10-23 13:51:42.682130473 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.682142766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.682183112 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.682242693 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.682245940 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.682271477 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.682284903 DEBUG Initializing workspace `file:///tmp/.tmpKEB3se/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.682296264 DEBUG Searching for a project in '/tmp/.tmpKEB3se/src' 2026-10-23 13:51:42.682335347 DEBUG Found project at '/tmp/.tmpKEB3se' 2026-10-23 13:51:42.682339956 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.682753231 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.682760014 DEBUG Resolving local virtual environment: /tmp/.tmpKEB3se/.venv 2026-10-23 13:51:42.682796512 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.682801271 DEBUG No virtual environment found 2026-10-23 13:51:42.682808755 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.682815338 DEBUG Adding first-party search path `/tmp/.tmpKEB3se/src` 2026-10-23 13:51:42.682818423 DEBUG Adding first-party search path `/tmp/.tmpKEB3se` 2026-10-23 13:51:42.682821128 DEBUG Using vendored stdlib 2026-10-23 13:51:42.682933589 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.682937887 DEBUG Adding new file root '/tmp/.tmpKEB3se' of kind Project 2026-10-23 13:51:42.684570930 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.684576832 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.685878653 INFO Project::index_files{project=.tmpKEB3se}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.685891327 DEBUG Updating project to check open files 2026-10-23 13:51:42.685966037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKEB3se/src/foo.py") 2026-10-23 13:51:42.685973301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKEB3se/src/foo.py` 2026-10-23 13:51:42.685979953 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKEB3se/src/foo.py` 2026-10-23 13:51:42.686067498 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKEB3se/src/foo.py` to project `.tmpKEB3se` 2026-10-23 13:51:42.686082125 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKEB3se/src/foo.py` 2026-10-23 13:51:42.686084900 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.686093717 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.686197391 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKEB3se/src/foo.py"))}: Checking file '/tmp/.tmpKEB3se/src/foo.py' 2026-10-23 13:51:42.686302248 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKEB3se/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.702885102 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.78ms 2026-10-23 13:51:42.702946717 DEBUG Received server response for request 2 2026-10-23 13:51:42.702981322 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.703261277 DEBUG method="textDocument/codeAction" response.id=3 duration=102.27µs 2026-10-23 13:51:42.703272849 DEBUG Received server response for request 3 2026-10-23 13:51:42.713839489 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.713888861 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.713895043 DEBUG method="shutdown" response.id=4 duration=9.49µs 2026-10-23 13:51:42.713990241 DEBUG Received server response for request 4 2026-10-23 13:51:42.713995561 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.714006722 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-23 13:51:42.716523463 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-10-23 13:51:42.716630183 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.716654068 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.716692800 DEBUG Client info: None 2026-10-23 13:51:42.716711876 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.716726894 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 13:51:42.716732104 INFO Version: Unknown 2026-10-23 13:51:42.717575145 DEBUG Received server response for request 1 2026-10-23 13:51:42.717611383 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.717628195 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.718607632 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.718655612 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.718660531 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.718672864 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.718676020 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.718681561 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.718695477 DEBUG Initializing workspace `file:///tmp/.tmpE3vKIk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.718707770 DEBUG Searching for a project in '/tmp/.tmpE3vKIk/src' 2026-10-23 13:51:42.718733438 DEBUG Found project at '/tmp/.tmpE3vKIk' 2026-10-23 13:51:42.718737676 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.719173253 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.719179975 DEBUG Resolving local virtual environment: /tmp/.tmpE3vKIk/.venv 2026-10-23 13:51:42.719216694 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.719221704 DEBUG No virtual environment found 2026-10-23 13:51:42.719249827 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.719256709 DEBUG Adding first-party search path `/tmp/.tmpE3vKIk/src` 2026-10-23 13:51:42.719264234 DEBUG Adding first-party search path `/tmp/.tmpE3vKIk` 2026-10-23 13:51:42.719267129 DEBUG Using vendored stdlib 2026-10-23 13:51:42.719376674 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.719393847 DEBUG Adding new file root '/tmp/.tmpE3vKIk' of kind Project 2026-10-23 13:51:42.723528532 INFO Project::index_files{project=.tmpE3vKIk}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.723660449 DEBUG Updating project to check open files 2026-10-23 13:51:42.723808166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE3vKIk/src/foo.py") 2026-10-23 13:51:42.723901772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE3vKIk/src/foo.py` 2026-10-23 13:51:42.723998073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE3vKIk/src/foo.py` 2026-10-23 13:51:42.724157201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE3vKIk/src/foo.py` to project `.tmpE3vKIk` 2026-10-23 13:51:42.724266737 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE3vKIk/src/foo.py` 2026-10-23 13:51:42.724345905 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.724429772 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.724633144 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpE3vKIk/src/foo.py"))}: Checking file '/tmp/.tmpE3vKIk/src/foo.py' 2026-10-23 13:51:42.724851714 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpE3vKIk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.735907000 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpE3vKIk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.740727782 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.20ms 2026-10-23 13:51:42.740757929 DEBUG Received server response for request 2 2026-10-23 13:51:42.740795479 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.778166234 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.778185861 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:42.778211148 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:42.779351607 DEBUG method="textDocument/codeAction" response.id=3 duration=38.53ms 2026-10-23 13:51:42.779398616 DEBUG Received server response for request 3 2026-10-23 13:51:42.790128271 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.790361508 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.790370926 DEBUG method="shutdown" response.id=4 duration=14.26µs 2026-10-23 13:51:42.790403738 DEBUG Received server response for request 4 2026-10-23 13:51:42.790409939 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.790427592 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-23 13:51:42.793617626 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.793693598 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.793719026 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.793758640 DEBUG Client info: None 2026-10-23 13:51:42.793781102 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.793796461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.793801581 INFO Version: Unknown 2026-10-23 13:51:42.795429184 DEBUG Received server response for request 1 2026-10-23 13:51:42.795485459 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.795503914 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.795679213 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.795709630 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.795715140 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.795728475 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.795731851 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:42.795752630 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.795768240 DEBUG Initializing workspace `file:///tmp/.tmpuL8RW4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.795780993 DEBUG Searching for a project in '/tmp/.tmpuL8RW4/src' 2026-10-23 13:51:42.795820247 DEBUG Found project at '/tmp/.tmpuL8RW4' 2026-10-23 13:51:42.795824736 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.799712648 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.799723208 DEBUG Resolving local virtual environment: /tmp/.tmpuL8RW4/.venv 2026-10-23 13:51:42.799765507 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.799770997 DEBUG No virtual environment found 2026-10-23 13:51:42.799778021 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.799784433 DEBUG Adding first-party search path `/tmp/.tmpuL8RW4/src` 2026-10-23 13:51:42.799787458 DEBUG Adding first-party search path `/tmp/.tmpuL8RW4` 2026-10-23 13:51:42.799790294 DEBUG Using vendored stdlib 2026-10-23 13:51:42.799917843 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.799923233 DEBUG Adding new file root '/tmp/.tmpuL8RW4' of kind Project 2026-10-23 13:51:42.803159413 INFO Project::index_files{project=.tmpuL8RW4}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.803282714 DEBUG Updating project to check open files 2026-10-23 13:51:42.803450208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuL8RW4/src/foo.py") 2026-10-23 13:51:42.803587556 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuL8RW4/src/foo.py` 2026-10-23 13:51:42.803687003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuL8RW4/src/foo.py` 2026-10-23 13:51:42.803862592 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuL8RW4/src/foo.py` to project `.tmpuL8RW4` 2026-10-23 13:51:42.803998888 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuL8RW4/src/foo.py` 2026-10-23 13:51:42.804089848 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.804185948 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.804378289 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuL8RW4/src/foo.py"))}: Checking file '/tmp/.tmpuL8RW4/src/foo.py' 2026-10-23 13:51:42.804618399 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuL8RW4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.817689717 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.41ms 2026-10-23 13:51:42.817753847 DEBUG Received server response for request 2 2026-10-23 13:51:42.817790125 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 13:51:42.817906834 DEBUG method="textDocument/codeAction" response.id=3 duration=56.43µs 2026-10-23 13:51:42.817912274 DEBUG Received server response for request 3 2026-10-23 13:51:42.828011257 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:42.828050150 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.828061401 DEBUG method="shutdown" response.id=4 duration=15.03µs 2026-10-23 13:51:42.828139157 DEBUG Received server response for request 4 2026-10-23 13:51:42.828144807 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.828172499 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-23 13:51:42.831321696 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.831388070 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.831409942 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.831467449 DEBUG Client info: None 2026-10-23 13:51:42.831479221 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.831492546 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.831497416 INFO Version: Unknown 2026-10-23 13:51:42.831533183 DEBUG Received server response for request 1 2026-10-23 13:51:42.831584399 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.831598104 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.831644602 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.831700226 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.831703622 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.831729721 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.831741954 DEBUG Initializing workspace `file:///tmp/.tmp4Ois6t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.831752955 DEBUG Searching for a project in '/tmp/.tmp4Ois6t/src' 2026-10-23 13:51:42.831792990 DEBUG Found project at '/tmp/.tmp4Ois6t' 2026-10-23 13:51:42.831797468 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.832177070 DEBUG Resolving local virtual environment: /tmp/.tmp4Ois6t/.venv 2026-10-23 13:51:42.832215783 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.832221113 DEBUG No virtual environment found 2026-10-23 13:51:42.832228487 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:42.832235169 DEBUG Adding first-party search path `/tmp/.tmp4Ois6t/src` 2026-10-23 13:51:42.832238215 DEBUG Adding first-party search path `/tmp/.tmp4Ois6t` 2026-10-23 13:51:42.832240990 DEBUG Using vendored stdlib 2026-10-23 13:51:42.832349484 INFO Python version: Python 3.10, platform: linux 2026-10-23 13:51:42.832353601 DEBUG Adding new file root '/tmp/.tmp4Ois6t' of kind Project 2026-10-23 13:51:42.833572658 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-23 13:51:42.835254683 INFO Project::index_files{project=.tmp4Ois6t}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.835273989 DEBUG Updating project to check open files 2026-10-23 13:51:42.835619177 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.836083738 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 13:51:42.836105479 DEBUG method="workspace/executeCommand" response.id=2 duration=807.66µs 2026-10-23 13:51:42.836117060 DEBUG Received server response for request 2 2026-10-23 13:51:42.847573098 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:42.847595049 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.847599818 DEBUG method="shutdown" response.id=3 duration=7.69µs 2026-10-23 13:51:42.847606050 DEBUG Received server response for request 3 2026-10-23 13:51:42.847608685 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.847618073 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-23 13:51:42.848811762 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.848875852 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.848921668 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.848968746 DEBUG Client info: None 2026-10-23 13:51:42.848980328 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.848991559 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.848995827 INFO Version: Unknown 2026-10-23 13:51:42.849027576 DEBUG Received server response for request 1 2026-10-23 13:51:42.849054687 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.849065818 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.849105482 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.849183980 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.849187627 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.849200551 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.849209698 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:42.849224796 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.849235496 DEBUG Initializing workspace `file:///tmp/.tmpCyr3gh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.849245575 DEBUG Searching for a project in '/tmp/.tmpCyr3gh/src' 2026-10-23 13:51:42.849276774 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:42.849281282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.849621941 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.849628253 DEBUG Resolving local virtual environment: /tmp/.tmpCyr3gh/src/.venv 2026-10-23 13:51:42.849655755 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.849660073 DEBUG No virtual environment found 2026-10-23 13:51:42.849668148 DEBUG Adding first-party search path `/tmp/.tmpCyr3gh/src` 2026-10-23 13:51:42.849671093 DEBUG Using vendored stdlib 2026-10-23 13:51:42.849780078 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.849784045 DEBUG Adding new file root '/tmp/.tmpCyr3gh/src' of kind Project 2026-10-23 13:51:42.851613767 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.851633845 DEBUG Updating project to check open files 2026-10-23 13:51:42.851686754 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCyr3gh/src/foo.py") 2026-10-23 13:51:42.851693627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCyr3gh/src/foo.py` 2026-10-23 13:51:42.851708064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCyr3gh/src/foo.py` 2026-10-23 13:51:42.851792673 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCyr3gh/src/foo.py` to project `src` 2026-10-23 13:51:42.851808773 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCyr3gh/src/foo.py` 2026-10-23 13:51:42.851811368 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.851819774 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.852545254 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.873329769 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.880437260 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:42.911288737 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:42.911311370 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:42.911318193 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:42.911382233 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:42.911386751 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:42.947679474 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.947701145 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:42.947707948 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:42.948171688 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 96.022647ms 2026-10-23 13:51:42.948240677 DEBUG method="textDocument/completion" response.id=2 duration=96.41ms 2026-10-23 13:51:42.948261326 DEBUG Received server response for request 2 2026-10-23 13:51:42.958907534 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:42.958941679 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:42.958947099 DEBUG method="shutdown" response.id=3 duration=9.89µs 2026-10-23 13:51:42.958952589 DEBUG Received server response for request 3 2026-10-23 13:51:42.958955374 DEBUG Client sends notification `exit` 2026-10-23 13:51:42.958964812 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-23 13:51:42.964585685 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:42.966407953 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:42.966437148 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:42.966515344 DEBUG Client info: None 2026-10-23 13:51:42.966531144 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:42.966546733 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:42.966552314 INFO Version: Unknown 2026-10-23 13:51:42.966611495 DEBUG Received server response for request 1 2026-10-23 13:51:42.966656168 DEBUG Client sends notification `initialized` 2026-10-23 13:51:42.966669934 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:42.966723505 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:42.966758711 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:42.966763109 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:42.966774961 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:42.966777907 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:42.966803415 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:42.966818032 DEBUG Initializing workspace `file:///tmp/.tmpQxbM2X/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:42.966831277 DEBUG Searching for a project in '/tmp/.tmpQxbM2X/src' 2026-10-23 13:51:42.966854871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:42.966859730 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:42.967266834 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:42.967272745 DEBUG Resolving local virtual environment: /tmp/.tmpQxbM2X/src/.venv 2026-10-23 13:51:42.967310987 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:42.967316757 DEBUG No virtual environment found 2026-10-23 13:51:42.967326446 DEBUG Adding first-party search path `/tmp/.tmpQxbM2X/src` 2026-10-23 13:51:42.967329531 DEBUG Using vendored stdlib 2026-10-23 13:51:42.967447943 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:42.967463743 DEBUG Adding new file root '/tmp/.tmpQxbM2X/src' of kind Project 2026-10-23 13:51:42.972787859 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:42.972803038 DEBUG Updating project to check open files 2026-10-23 13:51:42.973079096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQxbM2X/src/foo.py") 2026-10-23 13:51:42.973091208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQxbM2X/src/foo.py` 2026-10-23 13:51:42.973100756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQxbM2X/src/foo.py` 2026-10-23 13:51:42.973581328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQxbM2X/src/foo.py` to project `src` 2026-10-23 13:51:42.973602517 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQxbM2X/src/foo.py` 2026-10-23 13:51:42.973605493 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:42.973866162 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:42.974400404 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:42.991810730 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:42.997246215 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.023386816 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.023650230 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.023744387 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.023908965 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.024008362 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.060649448 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.060668214 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:43.060675297 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:43.060726563 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 86.567572ms 2026-10-23 13:51:43.060814288 DEBUG method="textDocument/completion" response.id=2 duration=86.82ms 2026-10-23 13:51:43.061056061 DEBUG Received server response for request 2 2026-10-23 13:51:43.071641305 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.071695768 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.071703622 DEBUG method="shutdown" response.id=3 duration=13.16µs 2026-10-23 13:51:43.071715725 DEBUG Received server response for request 3 2026-10-23 13:51:43.071719372 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.071837063 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-23 13:51:43.077130341 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-10-23 13:51:43.077236360 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.079410608 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.079741258 DEBUG Client info: None 2026-10-23 13:51:43.079759492 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.079779270 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-23 13:51:43.079785331 INFO Version: Unknown 2026-10-23 13:51:43.079826258 DEBUG Received server response for request 1 2026-10-23 13:51:43.079865261 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.079878846 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.080251475 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.080287573 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.080290989 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.080302591 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.080305346 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.080331014 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.080346133 DEBUG Initializing workspace `file:///tmp/.tmp6qgumC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-23 13:51:43.080362463 DEBUG Searching for a project in '/tmp/.tmp6qgumC/src' 2026-10-23 13:51:43.080385036 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.080390466 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.080825732 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.080831984 DEBUG Resolving local virtual environment: /tmp/.tmp6qgumC/src/.venv 2026-10-23 13:51:43.080870536 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.080875906 DEBUG No virtual environment found 2026-10-23 13:51:43.080885434 DEBUG Adding first-party search path `/tmp/.tmp6qgumC/src` 2026-10-23 13:51:43.080888580 DEBUG Using vendored stdlib 2026-10-23 13:51:43.081004317 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.081009497 DEBUG Adding new file root '/tmp/.tmp6qgumC/src' of kind Project 2026-10-23 13:51:43.084276174 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 13:51:43.084330436 DEBUG Updating project to check open files 2026-10-23 13:51:43.084517898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6qgumC/src/foo.py") 2026-10-23 13:51:43.084529459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6qgumC/src/foo.py` 2026-10-23 13:51:43.084539829 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6qgumC/src/foo.py` 2026-10-23 13:51:43.084852976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6qgumC/src/foo.py` to project `src` 2026-10-23 13:51:43.084871992 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6qgumC/src/foo.py` 2026-10-23 13:51:43.084874957 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.084887050 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.085227268 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.103217752 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.108612832 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.134813996 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.134837681 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.134843922 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.134926087 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.134930395 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.171914835 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 86.971149ms 2026-10-23 13:51:43.172027466 DEBUG method="textDocument/completion" response.id=2 duration=87.13ms 2026-10-23 13:51:43.172050229 DEBUG Received server response for request 2 2026-10-23 13:51:43.182251323 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.182310213 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.182318689 DEBUG method="shutdown" response.id=3 duration=13.96µs 2026-10-23 13:51:43.182331323 DEBUG Received server response for request 3 2026-10-23 13:51:43.182334860 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.182462188 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-23 13:51:43.187890390 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:43.187998062 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.188021796 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.191023637 DEBUG Client info: None 2026-10-23 13:51:43.191042202 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.191057340 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-23 13:51:43.191063141 INFO Version: Unknown 2026-10-23 13:51:43.191151437 DEBUG Received server response for request 1 2026-10-23 13:51:43.191194708 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.191208383 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.192168655 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.192246891 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.192250949 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.192264705 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.192267781 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.192286135 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.192300161 DEBUG Initializing workspace `file:///tmp/.tmpeb8dNv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:43.192312855 DEBUG Searching for a project in '/tmp/.tmpeb8dNv/src' 2026-10-23 13:51:43.192621033 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.192628176 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.193516282 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.193527573 DEBUG Resolving local virtual environment: /tmp/.tmpeb8dNv/src/.venv 2026-10-23 13:51:43.193578980 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.193705367 DEBUG No virtual environment found 2026-10-23 13:51:43.193719163 DEBUG Adding first-party search path `/tmp/.tmpeb8dNv/src` 2026-10-23 13:51:43.193722980 DEBUG Using vendored stdlib 2026-10-23 13:51:43.194116658 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.194125996 DEBUG Adding new file root '/tmp/.tmpeb8dNv/src' of kind Project 2026-10-23 13:51:43.196116309 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:43.196131758 DEBUG Updating project to check open files 2026-10-23 13:51:43.196317627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeb8dNv/src/foo.py") 2026-10-23 13:51:43.196332915 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeb8dNv/src/foo.py` 2026-10-23 13:51:43.196342113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeb8dNv/src/foo.py` 2026-10-23 13:51:43.196708951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeb8dNv/src/foo.py` to project `src` 2026-10-23 13:51:43.196734969 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeb8dNv/src/foo.py` 2026-10-23 13:51:43.196737865 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.196749507 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.197195523 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.214531590 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.220230880 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.249482506 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.249801615 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.250030524 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.250293117 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.250413543 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.287173793 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 90.280546ms 2026-10-23 13:51:43.287606715 DEBUG method="textDocument/completion" response.id=2 duration=90.76ms 2026-10-23 13:51:43.287630078 DEBUG Received server response for request 2 2026-10-23 13:51:43.297818529 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.297844197 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.297850148 DEBUG method="shutdown" response.id=3 duration=10.01µs 2026-10-23 13:51:43.297855879 DEBUG Received server response for request 3 2026-10-23 13:51:43.297858564 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.297868051 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-23 13:51:43.303142545 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-10-23 13:51:43.303248794 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.303271537 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.303344724 DEBUG Client info: None 2026-10-23 13:51:43.303358129 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.303376684 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-23 13:51:43.303382655 INFO Version: Unknown 2026-10-23 13:51:43.303420877 DEBUG Received server response for request 1 2026-10-23 13:51:43.303468175 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.303481871 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.303526274 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.303601576 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.303605603 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.303632734 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.303645678 DEBUG Initializing workspace `file:///tmp/.tmpvdicH9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-23 13:51:43.303660486 DEBUG Searching for a project in '/tmp/.tmpvdicH9/src' 2026-10-23 13:51:43.303683339 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.303688128 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.304100562 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.304106613 DEBUG Resolving local virtual environment: /tmp/.tmpvdicH9/src/.venv 2026-10-23 13:51:43.304143532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.304148341 DEBUG No virtual environment found 2026-10-23 13:51:43.304158731 DEBUG Adding first-party search path `/tmp/.tmpvdicH9/src` 2026-10-23 13:51:43.304162017 DEBUG Using vendored stdlib 2026-10-23 13:51:43.304280960 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.304285819 DEBUG Adding new file root '/tmp/.tmpvdicH9/src' of kind Project 2026-10-23 13:51:43.304581964 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.304587214 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.306208846 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:43.306248671 DEBUG Updating project to check open files 2026-10-23 13:51:43.306447223 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvdicH9/src/foo.py") 2026-10-23 13:51:43.306464646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvdicH9/src/foo.py` 2026-10-23 13:51:43.306544726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvdicH9/src/foo.py` 2026-10-23 13:51:43.306682444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvdicH9/src/foo.py` to project `src` 2026-10-23 13:51:43.306701540 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvdicH9/src/foo.py` 2026-10-23 13:51:43.306704666 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.306716188 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.307002525 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.327329171 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.332778111 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.359025683 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.359314374 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.359421295 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.359619957 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.359730344 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.396381750 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.396665002 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:43.396755912 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:43.396865928 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 90.108945ms 2026-10-23 13:51:43.396988839 DEBUG method="textDocument/completion" response.id=2 duration=90.26ms 2026-10-23 13:51:43.397115076 DEBUG Received server response for request 2 2026-10-23 13:51:43.407467343 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.407493101 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.407498361 DEBUG method="shutdown" response.id=3 duration=9.34µs 2026-10-23 13:51:43.407847857 DEBUG Received server response for request 3 2026-10-23 13:51:43.407860992 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.407876280 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-23 13:51:43.413446127 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:43.413573616 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.413595247 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.415612891 DEBUG Client info: None 2026-10-23 13:51:43.415634722 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.415654840 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-23 13:51:43.415660731 INFO Version: Unknown 2026-10-23 13:51:43.416295432 DEBUG Received server response for request 1 2026-10-23 13:51:43.416339765 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.416354623 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.416594943 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.416780161 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.416787044 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.416801761 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.416804757 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.416824965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.416840694 DEBUG Initializing workspace `file:///tmp/.tmpcB2zlN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-23 13:51:43.416856564 DEBUG Searching for a project in '/tmp/.tmpcB2zlN/src' 2026-10-23 13:51:43.416889636 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.416894636 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.417305737 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.417311848 DEBUG Resolving local virtual environment: /tmp/.tmpcB2zlN/src/.venv 2026-10-23 13:51:43.417349188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.417353937 DEBUG No virtual environment found 2026-10-23 13:51:43.417363124 DEBUG Adding first-party search path `/tmp/.tmpcB2zlN/src` 2026-10-23 13:51:43.417366681 DEBUG Using vendored stdlib 2026-10-23 13:51:43.417492617 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.417498408 DEBUG Adding new file root '/tmp/.tmpcB2zlN/src' of kind Project 2026-10-23 13:51:43.422760508 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 13:51:43.422775937 DEBUG Updating project to check open files 2026-10-23 13:51:43.422907434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcB2zlN/src/foo.py") 2026-10-23 13:51:43.422916711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcB2zlN/src/foo.py` 2026-10-23 13:51:43.422926249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcB2zlN/src/foo.py` 2026-10-23 13:51:43.423007171 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcB2zlN/src/foo.py` to project `src` 2026-10-23 13:51:43.423022349 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcB2zlN/src/foo.py` 2026-10-23 13:51:43.423024984 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.423033460 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.423836256 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.443780154 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.449348288 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.478580127 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.478604503 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.478610915 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.478698349 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.478702907 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.515107380 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 91.661987ms 2026-10-23 13:51:43.515173815 DEBUG method="textDocument/completion" response.id=2 duration=92.13ms 2026-10-23 13:51:43.515192991 DEBUG Received server response for request 2 2026-10-23 13:51:43.525385518 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.525414783 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.525420334 DEBUG method="shutdown" response.id=3 duration=9.81µs 2026-10-23 13:51:43.525426565 DEBUG Received server response for request 3 2026-10-23 13:51:43.525429190 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.525438848 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-23 13:51:43.530370839 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:43.530458233 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.530482919 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.530566045 DEBUG Client info: None 2026-10-23 13:51:43.530579290 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.530598276 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:43.530604157 INFO Version: Unknown 2026-10-23 13:51:43.530644042 DEBUG Received server response for request 1 2026-10-23 13:51:43.530682243 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.530695137 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.533081083 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.533151936 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.533155813 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.533169238 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.533172294 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.533191410 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.533206247 DEBUG Initializing workspace `file:///tmp/.tmpQHVRFQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-23 13:51:43.533221767 DEBUG Searching for a project in '/tmp/.tmpQHVRFQ/src' 2026-10-23 13:51:43.533244569 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.533249549 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.533686949 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.533694092 DEBUG Resolving local virtual environment: /tmp/.tmpQHVRFQ/src/.venv 2026-10-23 13:51:43.533732254 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.533737023 DEBUG No virtual environment found 2026-10-23 13:51:43.533746641 DEBUG Adding first-party search path `/tmp/.tmpQHVRFQ/src` 2026-10-23 13:51:43.533749907 DEBUG Using vendored stdlib 2026-10-23 13:51:43.533863891 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.533869181 DEBUG Adding new file root '/tmp/.tmpQHVRFQ/src' of kind Project 2026-10-23 13:51:43.536253363 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:43.536268972 DEBUG Updating project to check open files 2026-10-23 13:51:43.536340526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQHVRFQ/src/foo.py") 2026-10-23 13:51:43.536348601 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQHVRFQ/src/foo.py` 2026-10-23 13:51:43.536355665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQHVRFQ/src/foo.py` 2026-10-23 13:51:43.536436426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQHVRFQ/src/foo.py` to project `src` 2026-10-23 13:51:43.536465891 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQHVRFQ/src/foo.py` 2026-10-23 13:51:43.536468827 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.536477483 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.536977982 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.554734367 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.560282584 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.586921920 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.587211694 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.587437497 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.587752578 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.587875098 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.624115252 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 87.59559ms 2026-10-23 13:51:43.624538687 DEBUG method="textDocument/completion" response.id=2 duration=88.05ms 2026-10-23 13:51:43.624569685 DEBUG Received server response for request 2 2026-10-23 13:51:43.634875014 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.634900091 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.634905591 DEBUG method="shutdown" response.id=3 duration=9.44µs 2026-10-23 13:51:43.634911422 DEBUG Received server response for request 3 2026-10-23 13:51:43.634914729 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.634924497 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-23 13:51:43.640110965 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:43.640192027 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.640214810 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.640284100 DEBUG Client info: None 2026-10-23 13:51:43.640296553 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.640310710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:43.640316050 INFO Version: Unknown 2026-10-23 13:51:43.640355894 DEBUG Received server response for request 1 2026-10-23 13:51:43.640397072 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.640409846 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.640466292 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.640530813 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.640534249 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.640570848 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.640584413 DEBUG Initializing workspace `file:///tmp/.tmpkb2p6S/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:43.640596816 DEBUG Searching for a project in '/tmp/.tmpkb2p6S/src' 2026-10-23 13:51:43.640619970 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.640624869 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.641181804 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.641188446 DEBUG Resolving local virtual environment: /tmp/.tmpkb2p6S/src/.venv 2026-10-23 13:51:43.641228140 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.641233340 DEBUG No virtual environment found 2026-10-23 13:51:43.641243319 DEBUG Adding first-party search path `/tmp/.tmpkb2p6S/src` 2026-10-23 13:51:43.641246495 DEBUG Using vendored stdlib 2026-10-23 13:51:43.641361370 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.641366400 DEBUG Adding new file root '/tmp/.tmpkb2p6S/src' of kind Project 2026-10-23 13:51:43.641582726 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.641587695 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.643286732 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:43.643300007 DEBUG Updating project to check open files 2026-10-23 13:51:43.643398111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkb2p6S/src/foo.py") 2026-10-23 13:51:43.643407328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkb2p6S/src/foo.py` 2026-10-23 13:51:43.643430000 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkb2p6S/src/foo.py` 2026-10-23 13:51:43.643577507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkb2p6S/src/foo.py` to project `src` 2026-10-23 13:51:43.643595581 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkb2p6S/src/foo.py` 2026-10-23 13:51:43.643598176 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.643624535 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.643912425 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.663881370 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.669478910 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.695886682 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.696168280 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.696272806 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.696463373 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.696607003 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.732979325 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 89.295649ms 2026-10-23 13:51:43.733368856 DEBUG method="textDocument/completion" response.id=2 duration=89.74ms 2026-10-23 13:51:43.733393221 DEBUG Received server response for request 2 2026-10-23 13:51:43.743611107 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.743637045 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.743642065 DEBUG method="shutdown" response.id=3 duration=9.14µs 2026-10-23 13:51:43.743647966 DEBUG Received server response for request 3 2026-10-23 13:51:43.743651092 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.743685947 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-23 13:51:43.748909164 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:43.748989304 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.749013169 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.749084192 DEBUG Client info: None 2026-10-23 13:51:43.749097538 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.749115541 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:43.749121332 INFO Version: Unknown 2026-10-23 13:51:43.749159253 DEBUG Received server response for request 1 2026-10-23 13:51:43.749197645 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.749210439 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.749737368 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.749775158 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.749781741 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.749794815 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.749797951 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.749822147 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.749836474 DEBUG Initializing workspace `file:///tmp/.tmpsGJ3h5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:43.749852594 DEBUG Searching for a project in '/tmp/.tmpsGJ3h5/src' 2026-10-23 13:51:43.749875326 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.749879945 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.750295334 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.750301255 DEBUG Resolving local virtual environment: /tmp/.tmpsGJ3h5/src/.venv 2026-10-23 13:51:43.750339347 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.750344406 DEBUG No virtual environment found 2026-10-23 13:51:43.750353513 DEBUG Adding first-party search path `/tmp/.tmpsGJ3h5/src` 2026-10-23 13:51:43.750356739 DEBUG Using vendored stdlib 2026-10-23 13:51:43.750482255 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.750487945 DEBUG Adding new file root '/tmp/.tmpsGJ3h5/src' of kind Project 2026-10-23 13:51:43.756505973 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:43.756633983 DEBUG Updating project to check open files 2026-10-23 13:51:43.756865728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsGJ3h5/src/foo.py") 2026-10-23 13:51:43.756972849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsGJ3h5/src/foo.py` 2026-10-23 13:51:43.757084078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsGJ3h5/src/foo.py` 2026-10-23 13:51:43.757209944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsGJ3h5/src/foo.py` to project `src` 2026-10-23 13:51:43.757228068 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsGJ3h5/src/foo.py` 2026-10-23 13:51:43.757230983 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.757240160 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.757514575 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.775179489 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.780531868 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.806610513 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.806634257 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.806640789 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.806703707 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.806707975 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.807264419 DEBUG method="textDocument/completion" response.id=2 duration=50.02ms 2026-10-23 13:51:43.807287913 DEBUG Received server response for request 2 2026-10-23 13:51:43.817436939 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.817494808 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.817503204 DEBUG method="shutdown" response.id=3 duration=14.15µs 2026-10-23 13:51:43.817516018 DEBUG Received server response for request 3 2026-10-23 13:51:43.817519434 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.817649258 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-23 13:51:43.823096435 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:43.823201642 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.823225116 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.823287954 DEBUG Client info: None 2026-10-23 13:51:43.823300127 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.823314724 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-23 13:51:43.823320896 INFO Version: Unknown 2026-10-23 13:51:43.823359478 DEBUG Received server response for request 1 2026-10-23 13:51:43.823440971 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.823464736 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.823517044 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.823589780 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.823593617 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.823620558 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.823636007 DEBUG Initializing workspace `file:///tmp/.tmp8ecEpL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:43.823648490 DEBUG Searching for a project in '/tmp/.tmp8ecEpL/src' 2026-10-23 13:51:43.823673136 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.823677755 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.824098434 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.824105037 DEBUG Resolving local virtual environment: /tmp/.tmp8ecEpL/src/.venv 2026-10-23 13:51:43.824142777 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.824147767 DEBUG No virtual environment found 2026-10-23 13:51:43.824157455 DEBUG Adding first-party search path `/tmp/.tmp8ecEpL/src` 2026-10-23 13:51:43.824160661 DEBUG Using vendored stdlib 2026-10-23 13:51:43.824276729 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.824281838 DEBUG Adding new file root '/tmp/.tmp8ecEpL/src' of kind Project 2026-10-23 13:51:43.824579466 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.824585057 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.826183866 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:43.826197612 DEBUG Updating project to check open files 2026-10-23 13:51:43.826266100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8ecEpL/src/foo.py") 2026-10-23 13:51:43.826273354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8ecEpL/src/foo.py` 2026-10-23 13:51:43.826280066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8ecEpL/src/foo.py` 2026-10-23 13:51:43.826356970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8ecEpL/src/foo.py` to project `src` 2026-10-23 13:51:43.826372229 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8ecEpL/src/foo.py` 2026-10-23 13:51:43.826374754 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.826383400 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.826664427 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.847626525 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.853035641 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.879290165 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.879537099 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.879644059 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.879798679 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.879884911 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.916831841 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 90.402795ms 2026-10-23 13:51:43.917196665 DEBUG method="textDocument/completion" response.id=2 duration=90.81ms 2026-10-23 13:51:43.917226932 DEBUG Received server response for request 2 2026-10-23 13:51:43.927571535 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:43.927596953 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:43.927601872 DEBUG method="shutdown" response.id=3 duration=8.77µs 2026-10-23 13:51:43.927607773 DEBUG Received server response for request 3 2026-10-23 13:51:43.928000610 DEBUG Client sends notification `exit` 2026-10-23 13:51:43.928025176 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-23 13:51:43.933375542 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:43.933489916 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:43.933513310 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:43.935685625 DEBUG Client info: None 2026-10-23 13:51:43.935805309 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:43.935824776 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:43.935831498 INFO Version: Unknown 2026-10-23 13:51:43.935929031 DEBUG Received server response for request 1 2026-10-23 13:51:43.935969757 DEBUG Client sends notification `initialized` 2026-10-23 13:51:43.936411045 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:43.937598923 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:43.937676399 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:43.937680937 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:43.937695725 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:43.937698670 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:43.937717606 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:43.937733385 DEBUG Initializing workspace `file:///tmp/.tmpFy67Hc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:43.937745899 DEBUG Searching for a project in '/tmp/.tmpFy67Hc/src' 2026-10-23 13:51:43.937769984 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:43.937775374 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:43.938185874 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:43.938192176 DEBUG Resolving local virtual environment: /tmp/.tmpFy67Hc/src/.venv 2026-10-23 13:51:43.938230929 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:43.938235658 DEBUG No virtual environment found 2026-10-23 13:51:43.938245185 DEBUG Adding first-party search path `/tmp/.tmpFy67Hc/src` 2026-10-23 13:51:43.938248311 DEBUG Using vendored stdlib 2026-10-23 13:51:43.938364379 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:43.938369609 DEBUG Adding new file root '/tmp/.tmpFy67Hc/src' of kind Project 2026-10-23 13:51:43.941904279 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:43.942052597 DEBUG Updating project to check open files 2026-10-23 13:51:43.942278711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFy67Hc/src/foo.py") 2026-10-23 13:51:43.942402964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFy67Hc/src/foo.py` 2026-10-23 13:51:43.942521687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFy67Hc/src/foo.py` 2026-10-23 13:51:43.942732372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFy67Hc/src/foo.py` to project `src` 2026-10-23 13:51:43.942860202 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFy67Hc/src/foo.py` 2026-10-23 13:51:43.942960309 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:43.943066058 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:43.943414952 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:43.963186828 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:43.968896026 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:43.998185043 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:43.998208346 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:43.998215079 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:43.998276715 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:43.998281173 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.035512136 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 92.29785ms 2026-10-23 13:51:44.035636359 DEBUG method="textDocument/completion" response.id=2 duration=92.52ms 2026-10-23 13:51:44.035712762 DEBUG Received server response for request 2 2026-10-23 13:51:44.045863091 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.045930647 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.045936709 DEBUG method="shutdown" response.id=3 duration=10.57µs 2026-10-23 13:51:44.046028050 DEBUG Received server response for request 3 2026-10-23 13:51:44.046033500 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.046045202 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-23 13:51:44.051337619 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.051459909 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.051484034 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.051569464 DEBUG Client info: None 2026-10-23 13:51:44.051583160 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.051598258 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-23 13:51:44.051604660 INFO Version: Unknown 2026-10-23 13:51:44.051646288 DEBUG Received server response for request 1 2026-10-23 13:51:44.051686213 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.051699758 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.052610707 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.052644440 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.052649800 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.052663286 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.052666151 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:44.052688824 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.052704212 DEBUG Initializing workspace `file:///tmp/.tmpNXZYZA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.052717026 DEBUG Searching for a project in '/tmp/.tmpNXZYZA/src' 2026-10-23 13:51:44.052739609 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.052744548 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.053167702 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.053174294 DEBUG Resolving local virtual environment: /tmp/.tmpNXZYZA/src/.venv 2026-10-23 13:51:44.053214750 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.053219589 DEBUG No virtual environment found 2026-10-23 13:51:44.053229007 DEBUG Adding first-party search path `/tmp/.tmpNXZYZA/src` 2026-10-23 13:51:44.053232083 DEBUG Using vendored stdlib 2026-10-23 13:51:44.053347289 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.053353240 DEBUG Adding new file root '/tmp/.tmpNXZYZA/src' of kind Project 2026-10-23 13:51:44.056835912 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.056850479 DEBUG Updating project to check open files 2026-10-23 13:51:44.056919719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNXZYZA/src/foo.py") 2026-10-23 13:51:44.056927454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNXZYZA/src/foo.py` 2026-10-23 13:51:44.056934637 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNXZYZA/src/foo.py` 2026-10-23 13:51:44.057016210 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNXZYZA/src/foo.py` to project `src` 2026-10-23 13:51:44.057031178 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNXZYZA/src/foo.py` 2026-10-23 13:51:44.057033683 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.057042339 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.058822859 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.075910690 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.081378325 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:44.107743488 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:44.107979971 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:44.108069329 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.108220062 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:44.108310381 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.144843164 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 86.251869ms 2026-10-23 13:51:44.145199222 DEBUG method="textDocument/completion" response.id=2 duration=88.15ms 2026-10-23 13:51:44.145216976 DEBUG Received server response for request 2 2026-10-23 13:51:44.155377293 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.155412238 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.155419863 DEBUG method="shutdown" response.id=3 duration=12.58µs 2026-10-23 13:51:44.155431615 DEBUG Received server response for request 3 2026-10-23 13:51:44.155435141 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.155451783 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-23 13:51:44.160624375 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.160728330 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.160751162 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.160814611 DEBUG Client info: None 2026-10-23 13:51:44.160826023 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.160840019 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.160845419 INFO Version: Unknown 2026-10-23 13:51:44.160884412 DEBUG Received server response for request 1 2026-10-23 13:51:44.160921512 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.160934476 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.160977918 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.161038582 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.161041888 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.161069399 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.161084979 DEBUG Initializing workspace `file:///tmp/.tmpfrKAe9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.161097262 DEBUG Searching for a project in '/tmp/.tmpfrKAe9/src' 2026-10-23 13:51:44.161121126 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.161125715 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.161546725 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.161553337 DEBUG Resolving local virtual environment: /tmp/.tmpfrKAe9/src/.venv 2026-10-23 13:51:44.161582432 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.161585698 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:44.161630842 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.161635852 DEBUG No virtual environment found 2026-10-23 13:51:44.161645019 DEBUG Adding first-party search path `/tmp/.tmpfrKAe9/src` 2026-10-23 13:51:44.161648115 DEBUG Using vendored stdlib 2026-10-23 13:51:44.161762760 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.161768330 DEBUG Adding new file root '/tmp/.tmpfrKAe9/src' of kind Project 2026-10-23 13:51:44.163602741 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.163615515 DEBUG Updating project to check open files 2026-10-23 13:51:44.163682771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfrKAe9/src/foo.py") 2026-10-23 13:51:44.163689935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfrKAe9/src/foo.py` 2026-10-23 13:51:44.163696467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfrKAe9/src/foo.py` 2026-10-23 13:51:44.163775796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfrKAe9/src/foo.py` to project `src` 2026-10-23 13:51:44.163789702 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfrKAe9/src/foo.py` 2026-10-23 13:51:44.163792287 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.163800953 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.164091848 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.183570294 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.189176198 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:44.215633594 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:44.215932244 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:44.216038834 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.216303240 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:44.216466536 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.252831084 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 88.987722ms 2026-10-23 13:51:44.253244970 DEBUG method="textDocument/completion" response.id=2 duration=89.44ms 2026-10-23 13:51:44.253317576 DEBUG Received server response for request 2 2026-10-23 13:51:44.263460812 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.263485297 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.263490758 DEBUG method="shutdown" response.id=3 duration=9.10µs 2026-10-23 13:51:44.263496579 DEBUG Received server response for request 3 2026-10-23 13:51:44.263499073 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.263508691 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-23 13:51:44.268822108 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.268900424 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.268924930 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.268986245 DEBUG Client info: None 2026-10-23 13:51:44.268998639 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.269012555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.269018837 INFO Version: Unknown 2026-10-23 13:51:44.269056948 DEBUG Received server response for request 1 2026-10-23 13:51:44.269094679 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.269109426 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.269154772 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.269218882 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.269222268 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.269253607 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.269270549 DEBUG Initializing workspace `file:///tmp/.tmpdRzMQm/app/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:44.269285717 DEBUG Searching for a project in '/tmp/.tmpdRzMQm/app/src' 2026-10-23 13:51:44.269313459 DEBUG Found project at '/tmp/.tmpdRzMQm/app' 2026-10-23 13:51:44.269317577 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.269746071 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.269752843 DEBUG Resolving local virtual environment: /tmp/.tmpdRzMQm/app/.venv 2026-10-23 13:51:44.269986962 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.270221222 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.270400177 DEBUG No virtual environment found 2026-10-23 13:51:44.270337430 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:44.270591206 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:44.270600533 DEBUG Adding first-party search path `/tmp/.tmpdRzMQm/app/src` 2026-10-23 13:51:44.270604010 DEBUG Adding first-party search path `/tmp/.tmpdRzMQm/app` 2026-10-23 13:51:44.270606755 DEBUG Using vendored stdlib 2026-10-23 13:51:44.270725007 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.270730898 DEBUG Adding new file root '/tmp/.tmpdRzMQm/app' of kind Project 2026-10-23 13:51:44.272579275 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:44.272592630 DEBUG Initializing workspace `file:///tmp/.tmpdRzMQm/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:44.272605354 DEBUG Searching for a project in '/tmp/.tmpdRzMQm/tools' 2026-10-23 13:51:44.272625792 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.272629810 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.272943207 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.272948397 DEBUG Resolving local virtual environment: /tmp/.tmpdRzMQm/tools/.venv 2026-10-23 13:51:44.272973975 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.272977953 DEBUG No virtual environment found 2026-10-23 13:51:44.272985036 DEBUG Adding first-party search path `/tmp/.tmpdRzMQm/tools` 2026-10-23 13:51:44.272988122 DEBUG Using vendored stdlib 2026-10-23 13:51:44.273098889 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.273102737 DEBUG Adding new file root '/tmp/.tmpdRzMQm/tools' of kind Project 2026-10-23 13:51:44.274869220 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:44.274880972 DEBUG Updating project to check open files 2026-10-23 13:51:44.274907011 DEBUG Updating project to check open files 2026-10-23 13:51:44.274947146 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.274969959 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.274991930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdRzMQm/scratch.py") 2026-10-23 13:51:44.293776063 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.299324470 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:44.325707325 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:44.326001828 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:44.326109009 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.326410444 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:44.326592796 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.326849598 DEBUG method="textDocument/completion" response.id=2 duration=51.83ms 2026-10-23 13:51:44.326880015 DEBUG Received server response for request 2 2026-10-23 13:51:44.336960252 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.336986371 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.336991360 DEBUG method="shutdown" response.id=3 duration=10.10µs 2026-10-23 13:51:44.336996791 DEBUG Received server response for request 3 2026-10-23 13:51:44.336999536 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.337009825 DEBUG Received exit notification, exiting 2026-10-23 13:51:44.342885215 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.342950428 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.342987718 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.343060073 DEBUG Client info: None 2026-10-23 13:51:44.343076534 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.343090380 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.343096341 INFO Version: Unknown 2026-10-23 13:51:44.343142828 DEBUG Received server response for request 1 2026-10-23 13:51:44.343181271 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.343196499 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.343238939 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.343320812 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.343324519 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.343342804 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.343345479 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:44.343364985 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.343383390 DEBUG Initializing workspace `file:///tmp/.tmp6eMZr2/app/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:44.343398177 DEBUG Searching for a project in '/tmp/.tmp6eMZr2/app/src' 2026-10-23 13:51:44.343425348 DEBUG Found project at '/tmp/.tmp6eMZr2/app' 2026-10-23 13:51:44.343429576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.343861897 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.343868720 DEBUG Resolving local virtual environment: /tmp/.tmp6eMZr2/app/.venv 2026-10-23 13:51:44.343907703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.343912833 DEBUG No virtual environment found 2026-10-23 13:51:44.343920347 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:44.343927881 DEBUG Adding first-party search path `/tmp/.tmp6eMZr2/app/src` 2026-10-23 13:51:44.343930937 DEBUG Adding first-party search path `/tmp/.tmp6eMZr2/app` 2026-10-23 13:51:44.343933782 DEBUG Using vendored stdlib 2026-10-23 13:51:44.344049599 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.344054478 DEBUG Adding new file root '/tmp/.tmp6eMZr2/app' of kind Project 2026-10-23 13:51:44.346021267 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:44.346037708 DEBUG Initializing workspace `file:///tmp/.tmp6eMZr2/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:44.346050202 DEBUG Searching for a project in '/tmp/.tmp6eMZr2/tools' 2026-10-23 13:51:44.346071051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.346075189 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.346379189 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.346384248 DEBUG Resolving local virtual environment: /tmp/.tmp6eMZr2/tools/.venv 2026-10-23 13:51:44.346409225 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.346412972 DEBUG No virtual environment found 2026-10-23 13:51:44.346419845 DEBUG Adding first-party search path `/tmp/.tmp6eMZr2/tools` 2026-10-23 13:51:44.346422941 DEBUG Using vendored stdlib 2026-10-23 13:51:44.346528749 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.346532516 DEBUG Adding new file root '/tmp/.tmp6eMZr2/tools' of kind Project 2026-10-23 13:51:44.348271518 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:44.348282669 DEBUG Updating project to check open files 2026-10-23 13:51:44.348305292 DEBUG Updating project to check open files 2026-10-23 13:51:44.348344204 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.348363901 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.348383528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6eMZr2/scratch.py") 2026-10-23 13:51:44.367584613 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.373123202 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:44.399326520 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:44.399630290 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:44.399831608 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.400049587 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:44.400206661 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.436616544 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 88.127388ms 2026-10-23 13:51:44.437015011 DEBUG method="textDocument/completion" response.id=2 duration=88.57ms 2026-10-23 13:51:44.437230786 DEBUG Received server response for request 2 2026-10-23 13:51:44.447324889 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.447381706 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.447389671 DEBUG method="shutdown" response.id=3 duration=13.37µs 2026-10-23 13:51:44.447402084 DEBUG Received server response for request 3 2026-10-23 13:51:44.447405460 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.447424606 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-23 13:51:44.453722239 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.453801718 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.453824250 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.453900543 DEBUG Client info: None 2026-10-23 13:51:44.453912756 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.453930710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.453936661 INFO Version: Unknown 2026-10-23 13:51:44.458028906 DEBUG Received server response for request 1 2026-10-23 13:51:44.458071757 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.458086535 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.458176684 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.458212791 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.458216639 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.458228711 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.458231597 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:44.458260401 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.458275208 DEBUG Initializing workspace `file:///tmp/.tmpSG7YID/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:44.458291399 DEBUG Searching for a project in '/tmp/.tmpSG7YID/src' 2026-10-23 13:51:44.458314602 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.458319201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.459418583 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.459808564 DEBUG Resolving local virtual environment: /tmp/.tmpSG7YID/src/.venv 2026-10-23 13:51:44.460044757 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.460225627 DEBUG No virtual environment found 2026-10-23 13:51:44.460370729 DEBUG Adding first-party search path `/tmp/.tmpSG7YID/src` 2026-10-23 13:51:44.460527643 DEBUG Using vendored stdlib 2026-10-23 13:51:44.460815834 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.460930609 DEBUG Adding new file root '/tmp/.tmpSG7YID/src' of kind Project 2026-10-23 13:51:44.462909200 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.463048582 DEBUG Updating project to check open files 2026-10-23 13:51:44.463292219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSG7YID/src/foo.py") 2026-10-23 13:51:44.463415510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSG7YID/src/foo.py` 2026-10-23 13:51:44.463590258 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSG7YID/src/foo.py` 2026-10-23 13:51:44.463859483 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSG7YID/src/foo.py` to project `src` 2026-10-23 13:51:44.463992121 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSG7YID/src/foo.py` 2026-10-23 13:51:44.464132735 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.464284500 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.464732139 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.481836782 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.487241289 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:44.513327198 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:44.513349379 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:44.513356042 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.513417557 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:44.513421795 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.516210686 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-23 13:51:44.516224462 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:44.516252284 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 51.740067ms 2026-10-23 13:51:44.516297208 DEBUG method="textDocument/completion" response.id=2 duration=51.86ms 2026-10-23 13:51:44.516465895 DEBUG Received server response for request 2 2026-10-23 13:51:44.526794658 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.526852426 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.526860091 DEBUG method="shutdown" response.id=3 duration=13.55µs 2026-10-23 13:51:44.526872865 DEBUG Received server response for request 3 2026-10-23 13:51:44.526876451 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.526965238 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-23 13:51:44.533020305 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.533099624 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.533123990 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.533193099 DEBUG Client info: None 2026-10-23 13:51:44.533205463 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.533223857 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.533228997 INFO Version: Unknown 2026-10-23 13:51:44.533271006 DEBUG Received server response for request 1 2026-10-23 13:51:44.533310259 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.533323374 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.533371033 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.533444521 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.533448238 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.533475920 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.533489485 DEBUG Initializing workspace `file:///tmp/.tmpX6d8KU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:44.533504243 DEBUG Searching for a project in '/tmp/.tmpX6d8KU/src' 2026-10-23 13:51:44.533527877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.533532466 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.533956251 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.533962883 DEBUG Resolving local virtual environment: /tmp/.tmpX6d8KU/src/.venv 2026-10-23 13:51:44.534001135 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.534006265 DEBUG No virtual environment found 2026-10-23 13:51:44.534015532 DEBUG Adding first-party search path `/tmp/.tmpX6d8KU/src` 2026-10-23 13:51:44.534018568 DEBUG Using vendored stdlib 2026-10-23 13:51:44.534134024 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.534139454 DEBUG Adding new file root '/tmp/.tmpX6d8KU/src' of kind Project 2026-10-23 13:51:44.534578839 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.534584149 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:44.537087764 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:44.537102482 DEBUG Updating project to check open files 2026-10-23 13:51:44.537172253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX6d8KU/src/foo.py") 2026-10-23 13:51:44.537179967 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX6d8KU/src/foo.py` 2026-10-23 13:51:44.537186890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX6d8KU/src/foo.py` 2026-10-23 13:51:44.537270918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpX6d8KU/src/foo.py` to project `src` 2026-10-23 13:51:44.537287509 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX6d8KU/src/foo.py` 2026-10-23 13:51:44.537290354 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.537298670 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.537641844 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.554571258 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.555201790 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 17.86059ms 2026-10-23 13:51:44.555335651 DEBUG method="textDocument/completion" response.id=2 duration=18.03ms 2026-10-23 13:51:44.555354617 DEBUG Received server response for request 2 2026-10-23 13:51:44.565534892 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.565568345 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.565573845 DEBUG method="shutdown" response.id=3 duration=9.54µs 2026-10-23 13:51:44.565579766 DEBUG Received server response for request 3 2026-10-23 13:51:44.565582551 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.565615523 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-23 13:51:44.568549005 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.568637381 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.568660044 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.568723713 DEBUG Client info: None 2026-10-23 13:51:44.568736096 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.568753669 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.568759009 INFO Version: Unknown 2026-10-23 13:51:44.568796379 DEBUG Received server response for request 1 2026-10-23 13:51:44.568833088 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.568846483 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.568892179 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.568971498 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.568974924 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.568988500 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.568991225 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:44.569007856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.569019548 DEBUG Initializing workspace `file:///tmp/.tmpRcalWI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:44.569034095 DEBUG Searching for a project in '/tmp/.tmpRcalWI/src' 2026-10-23 13:51:44.569057299 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.569061867 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.569460525 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.569466947 DEBUG Resolving local virtual environment: /tmp/.tmpRcalWI/src/.venv 2026-10-23 13:51:44.569502804 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.569507413 DEBUG No virtual environment found 2026-10-23 13:51:44.569516781 DEBUG Adding first-party search path `/tmp/.tmpRcalWI/src` 2026-10-23 13:51:44.569520067 DEBUG Using vendored stdlib 2026-10-23 13:51:44.569642917 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.569647696 DEBUG Adding new file root '/tmp/.tmpRcalWI/src' of kind Project 2026-10-23 13:51:44.572320299 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.572339976 DEBUG Updating project to check open files 2026-10-23 13:51:44.572407372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRcalWI/src/foo.py") 2026-10-23 13:51:44.572414806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRcalWI/src/foo.py` 2026-10-23 13:51:44.572421349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRcalWI/src/foo.py` 2026-10-23 13:51:44.572512169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRcalWI/src/foo.py` to project `src` 2026-10-23 13:51:44.572526716 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRcalWI/src/foo.py` 2026-10-23 13:51:44.572529341 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.572538138 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.572780232 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.591023871 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.596906995 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 24.316249ms 2026-10-23 13:51:44.597071444 DEBUG method="textDocument/completion" response.id=2 duration=24.53ms 2026-10-23 13:51:44.597197280 DEBUG Received server response for request 2 2026-10-23 13:51:44.607399947 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.607480618 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.607487080 DEBUG method="shutdown" response.id=3 duration=12.30µs 2026-10-23 13:51:44.607537274 DEBUG Received server response for request 3 2026-10-23 13:51:44.607540811 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.607554176 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-23 13:51:44.611251451 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.611333855 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.611357239 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.611414166 DEBUG Client info: None 2026-10-23 13:51:44.611426299 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.611450404 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.611456505 INFO Version: Unknown 2026-10-23 13:51:44.611495509 DEBUG Received server response for request 1 2026-10-23 13:51:44.611532648 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.611618119 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.611679764 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.611683241 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.611711554 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.611725099 DEBUG Initializing workspace `file:///tmp/.tmpZcwDW2/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpZcwDW2/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.611738394 DEBUG Using overridden configuration file at '/tmp/.tmpZcwDW2/ty[dev].toml' 2026-10-23 13:51:44.611769222 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.612183429 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.612189701 DEBUG Resolving local virtual environment: /tmp/.tmpZcwDW2/src/.venv 2026-10-23 13:51:44.612228503 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.612233403 DEBUG No virtual environment found 2026-10-23 13:51:44.612243472 DEBUG Adding first-party search path `/tmp/.tmpZcwDW2/src` 2026-10-23 13:51:44.612246507 DEBUG Using vendored stdlib 2026-10-23 13:51:44.612357475 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.612361974 DEBUG Adding new file root '/tmp/.tmpZcwDW2/src' of kind Project 2026-10-23 13:51:44.614456773 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:44.614470499 DEBUG Updating project to check open files 2026-10-23 13:51:44.614515343 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:44.614777875 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.614782073 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:44.614975656 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.614982649 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.615021222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZcwDW2/src/foo.py") 2026-10-23 13:51:44.615028315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZcwDW2/src/foo.py` 2026-10-23 13:51:44.615043113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZcwDW2/src/foo.py` 2026-10-23 13:51:44.615120428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZcwDW2/src/foo.py` to project `src` 2026-10-23 13:51:44.615136378 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZcwDW2/src/foo.py` 2026-10-23 13:51:44.615138882 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.615147468 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.615257545 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZcwDW2/src/foo.py"))}: Checking file '/tmp/.tmpZcwDW2/src/foo.py' 2026-10-23 13:51:44.627490350 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZcwDW2/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.633465717 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.31ms 2026-10-23 13:51:44.633619235 DEBUG Received server response for request 2 2026-10-23 13:51:44.644117216 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.644245216 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.644348881 DEBUG method="shutdown" response.id=3 duration=108.93µs 2026-10-23 13:51:44.644579323 DEBUG Received server response for request 3 2026-10-23 13:51:44.644683338 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.644736788 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-23 13:51:44.647820111 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.647893108 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.647917955 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.647976084 DEBUG Client info: None 2026-10-23 13:51:44.647988217 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.648001602 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.648006872 INFO Version: Unknown 2026-10-23 13:51:44.648045334 DEBUG Received server response for request 1 2026-10-23 13:51:44.648082293 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.648094576 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.648727744 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.649605009 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.649610510 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.649627381 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.649630748 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.649640306 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.649660744 DEBUG Initializing workspace `file:///tmp/.tmp44zKzX/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmp44zKzX/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.649930670 DEBUG Using overridden configuration file at '/tmp/.tmp44zKzX/ty2.toml' 2026-10-23 13:51:44.649966267 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.650367469 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.650373421 DEBUG Resolving local virtual environment: /tmp/.tmp44zKzX/src/.venv 2026-10-23 13:51:44.650410781 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.650415730 DEBUG No virtual environment found 2026-10-23 13:51:44.650424737 DEBUG Adding first-party search path `/tmp/.tmp44zKzX/src` 2026-10-23 13:51:44.650427893 DEBUG Using vendored stdlib 2026-10-23 13:51:44.650548599 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.650590027 DEBUG Adding new file root '/tmp/.tmp44zKzX/src' of kind Project 2026-10-23 13:51:44.652798449 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:44.652841470 DEBUG Updating project to check open files 2026-10-23 13:51:44.652911191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp44zKzX/src/foo.py") 2026-10-23 13:51:44.652919727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp44zKzX/src/foo.py` 2026-10-23 13:51:44.652926319 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp44zKzX/src/foo.py` 2026-10-23 13:51:44.653007431 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp44zKzX/src/foo.py` to project `src` 2026-10-23 13:51:44.653022189 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp44zKzX/src/foo.py` 2026-10-23 13:51:44.653024804 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.653033149 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.653138156 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp44zKzX/src/foo.py"))}: Checking file '/tmp/.tmp44zKzX/src/foo.py' 2026-10-23 13:51:44.653267068 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp44zKzX/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.665090415 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp44zKzX/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.670697061 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.66ms 2026-10-23 13:51:44.670721136 DEBUG Received server response for request 2 2026-10-23 13:51:44.681375671 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.681450932 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.681459227 DEBUG method="shutdown" response.id=3 duration=29.96µs 2026-10-23 13:51:44.681471891 DEBUG Received server response for request 3 2026-10-23 13:51:44.681475518 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.681568031 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-23 13:51:44.685123190 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.685197088 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.685219751 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.685279473 DEBUG Client info: None 2026-10-23 13:51:44.685292096 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.685305712 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.685310862 INFO Version: Unknown 2026-10-23 13:51:44.687171592 DEBUG Received server response for request 1 2026-10-23 13:51:44.687212829 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.687226425 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.687283642 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.687328977 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.687333626 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.687347021 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.687349956 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.687359695 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.687376897 DEBUG Initializing workspace `file:///tmp/.tmpxkhJ2x/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.687398187 DEBUG Searching for a project in '/tmp/.tmpxkhJ2x/src' 2026-10-23 13:51:44.687421500 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.687427712 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.687868329 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.687874901 DEBUG Resolving local virtual environment: /tmp/.tmpxkhJ2x/src/.venv 2026-10-23 13:51:44.687911439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.687916759 DEBUG No virtual environment found 2026-10-23 13:51:44.687925416 DEBUG Adding first-party search path `/tmp/.tmpxkhJ2x/src` 2026-10-23 13:51:44.687928391 DEBUG Using vendored stdlib 2026-10-23 13:51:44.688039510 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.688044409 DEBUG Adding new file root '/tmp/.tmpxkhJ2x/src' of kind Project 2026-10-23 13:51:44.690614229 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.690628546 DEBUG Updating project to check open files 2026-10-23 13:51:44.690701352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxkhJ2x/src/foo.py") 2026-10-23 13:51:44.690708947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxkhJ2x/src/foo.py` 2026-10-23 13:51:44.690715880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxkhJ2x/src/foo.py` 2026-10-23 13:51:44.690798414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxkhJ2x/src/foo.py` to project `src` 2026-10-23 13:51:44.690813192 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxkhJ2x/src/foo.py` 2026-10-23 13:51:44.690815777 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.690824363 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.691223382 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxkhJ2x/src/foo.py"))}: Checking file '/tmp/.tmpxkhJ2x/src/foo.py' 2026-10-23 13:51:44.691509378 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxkhJ2x/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.702470227 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxkhJ2x/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.708277930 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.45ms 2026-10-23 13:51:44.708304730 DEBUG Received server response for request 2 2026-10-23 13:51:44.718602446 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.718638694 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.718646658 DEBUG method="shutdown" response.id=3 duration=14.08µs 2026-10-23 13:51:44.718658881 DEBUG Received server response for request 3 2026-10-23 13:51:44.718662238 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.718672717 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-23 13:51:44.721591803 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.721664809 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.721686901 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.721748036 DEBUG Client info: None 2026-10-23 13:51:44.721760198 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.721773854 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.721779465 INFO Version: Unknown 2026-10-23 13:51:44.721817165 DEBUG Received server response for request 1 2026-10-23 13:51:44.721852211 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.721865416 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.721918014 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.721992975 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.721996682 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.722012411 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.722028021 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.722043670 DEBUG Initializing workspace `file:///tmp/.tmpV3oFlO/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpV3oFlO/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.722081681 DEBUG Using overridden configuration file at '/tmp/.tmpV3oFlO/ty2.toml' 2026-10-23 13:51:44.722110485 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.722116086 ERROR Failed to load project for workspace `file:///tmp/.tmpV3oFlO/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpV3oFlO/ty2.toml: /tmp/.tmpV3oFlO/ty2.toml is not a valid `ty.toml`: TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` . Continuing with valid settings 2026-10-23 13:51:44.722521386 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.722539129 DEBUG Default settings failed to discover local Python environment 2026-10-23 13:51:44.722581940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.722586138 DEBUG No virtual environment found 2026-10-23 13:51:44.722605053 DEBUG Adding first-party search path `/tmp/.tmpV3oFlO/src` 2026-10-23 13:51:44.722610954 DEBUG Using vendored stdlib 2026-10-23 13:51:44.722729837 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.722734255 DEBUG Adding new file root '/tmp/.tmpV3oFlO/src' of kind Project 2026-10-23 13:51:44.723507175 DEBUG Received notification `window/showMessage` 2026-10-23 13:51:44.723512756 INFO Retrying to receive `window/showMessage` notification 2026-10-23 13:51:44.723517464 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.724613651 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.724636363 DEBUG Updating project to check open files 2026-10-23 13:51:44.724709320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpV3oFlO/src/foo.py") 2026-10-23 13:51:44.724716934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpV3oFlO/src/foo.py` 2026-10-23 13:51:44.724723537 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpV3oFlO/src/foo.py` 2026-10-23 13:51:44.724804619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpV3oFlO/src/foo.py` to project `src` 2026-10-23 13:51:44.724819847 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpV3oFlO/src/foo.py` 2026-10-23 13:51:44.724822382 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.724830547 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.724942948 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpV3oFlO/src/foo.py"))}: Checking file '/tmp/.tmpV3oFlO/src/foo.py' 2026-10-23 13:51:44.725071269 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpV3oFlO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.738868959 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpV3oFlO/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.744608534 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.77ms 2026-10-23 13:51:44.744633080 DEBUG Received server response for request 2 2026-10-23 13:51:44.754935614 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.754961032 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.754966623 DEBUG method="shutdown" response.id=3 duration=10.14µs 2026-10-23 13:51:44.754972934 DEBUG Received server response for request 3 2026-10-23 13:51:44.754975730 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.754985779 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-23 13:51:44.757973342 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.758047972 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.758100491 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.758139814 DEBUG Client info: None 2026-10-23 13:51:44.758151707 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.758164891 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.758169961 INFO Version: Unknown 2026-10-23 13:51:44.758207461 DEBUG Received server response for request 1 2026-10-23 13:51:44.758244000 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.758256243 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.758296478 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.758381227 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.758384934 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.758410522 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.758424669 DEBUG Initializing workspace `file:///tmp/.tmphHrA6b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.758446420 DEBUG Searching for a project in '/tmp/.tmphHrA6b/src' 2026-10-23 13:51:44.758488799 DEBUG Found project at '/tmp/.tmphHrA6b/src' 2026-10-23 13:51:44.758493518 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.759311502 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.759318696 DEBUG Resolving local virtual environment: /tmp/.tmphHrA6b/src/.venv 2026-10-23 13:51:44.759356156 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.759361275 DEBUG No virtual environment found 2026-10-23 13:51:44.759370393 DEBUG Adding first-party search path `/tmp/.tmphHrA6b/src` 2026-10-23 13:51:44.759373689 DEBUG Using vendored stdlib 2026-10-23 13:51:44.759494014 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.759498884 DEBUG Adding new file root '/tmp/.tmphHrA6b/src' of kind Project 2026-10-23 13:51:44.759994313 ERROR Failed to load project for workspace `file:///tmp/.tmphHrA6b/src`: error[invalid-glob]: Invalid pattern --> src/ty.toml:3:12 | 2 | [src] 3 | include = ["["] | ^^^ unclosed character class; missing ']' 4 | 5 | [rules] | . Continuing with valid settings 2026-10-23 13:51:44.760290018 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.760295388 DEBUG Resolving local virtual environment: /tmp/.tmphHrA6b/src/.venv 2026-10-23 13:51:44.760320996 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.760324783 DEBUG No virtual environment found 2026-10-23 13:51:44.760332678 DEBUG Adding first-party search path `/tmp/.tmphHrA6b/src` 2026-10-23 13:51:44.760335904 DEBUG Using vendored stdlib 2026-10-23 13:51:44.760443576 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.760447683 DEBUG Adding new file root '/tmp/.tmphHrA6b/src' of kind Project 2026-10-23 13:51:44.761230151 DEBUG Received notification `window/showMessage` 2026-10-23 13:51:44.761236312 INFO Retrying to receive `window/showMessage` notification 2026-10-23 13:51:44.762307782 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.762345513 DEBUG Updating project to check open files 2026-10-23 13:51:44.762379737 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:44.762382262 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:44.762614918 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.762623114 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.762678728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphHrA6b/src/main.py") 2026-10-23 13:51:44.762686452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphHrA6b/src/main.py` 2026-10-23 13:51:44.762695810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphHrA6b/src/main.py` 2026-10-23 13:51:44.762771251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphHrA6b/src/main.py` to project `src` 2026-10-23 13:51:44.762785969 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphHrA6b/src/main.py` 2026-10-23 13:51:44.762788424 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.762797250 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 13:51:44.762902137 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphHrA6b/src/main.py"))}: Checking file '/tmp/.tmphHrA6b/src/main.py' 2026-10-23 13:51:44.762995702 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphHrA6b/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.775678772 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphHrA6b/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.775912771 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.11ms 2026-10-23 13:51:44.776054066 DEBUG Received server response for request 2 2026-10-23 13:51:44.786336412 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.786474421 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.786602571 DEBUG method="shutdown" response.id=3 duration=133.18µs 2026-10-23 13:51:44.786756881 DEBUG Received server response for request 3 2026-10-23 13:51:44.786847090 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.786973046 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-23 13:51:44.789458458 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.791191548 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.791301475 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.791498745 DEBUG Client info: None 2026-10-23 13:51:44.791619742 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.792030222 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.792040160 INFO Version: Unknown 2026-10-23 13:51:44.792077380 DEBUG Received server response for request 1 2026-10-23 13:51:44.792113578 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.792127364 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.792180714 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.792320857 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.792326117 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.792360200 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.792373606 DEBUG Initializing workspace `file:///tmp/.tmps5J8xz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.792386370 DEBUG Searching for a project in '/tmp/.tmps5J8xz/src' 2026-10-23 13:51:44.793547037 DEBUG Found project at '/tmp/.tmps5J8xz/src' 2026-10-23 13:51:44.793571733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.794272157 ERROR Failed to load project for workspace `file:///tmp/.tmps5J8xz/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmps5J8xz/src/ty.toml` | 1 | 2 | [environment] 3 | python = "./missing-environment" | ^^^^^^^^^^^^^^^^^^^^^^^ does not point to a Python executable or a directory on disk 4 | python-platform = "win32" | : No such file or directory (os error 2). Continuing with valid settings 2026-10-23 13:51:44.794538616 DEBUG Received notification `window/showMessage` 2026-10-23 13:51:44.794545620 INFO Retrying to receive `window/showMessage` notification 2026-10-23 13:51:44.794552352 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.794570697 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:44.795536658 DEBUG Default settings failed to discover local Python environment 2026-10-23 13:51:44.795710655 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.795719471 DEBUG No virtual environment found 2026-10-23 13:51:44.795730652 DEBUG Adding first-party search path `/tmp/.tmps5J8xz/src` 2026-10-23 13:51:44.795733938 DEBUG Using vendored stdlib 2026-10-23 13:51:44.796220170 INFO Python version: Python 3.15, platform: win32 2026-10-23 13:51:44.796229528 DEBUG Adding new file root '/tmp/.tmps5J8xz/src' of kind Project 2026-10-23 13:51:44.798163365 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.798178844 DEBUG Updating project to check open files 2026-10-23 13:51:44.798449392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmps5J8xz/src/main.py") 2026-10-23 13:51:44.798461344 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmps5J8xz/src/main.py` 2026-10-23 13:51:44.798471373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmps5J8xz/src/main.py` 2026-10-23 13:51:44.798552555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmps5J8xz/src/main.py` to project `src` 2026-10-23 13:51:44.798580448 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmps5J8xz/src/main.py` 2026-10-23 13:51:44.798583223 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.798591799 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.799480536 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.803523679 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 13:51:44.803739855 DEBUG method="textDocument/hover" response.id=2 duration=5.14ms 2026-10-23 13:51:44.803781884 DEBUG Received server response for request 2 2026-10-23 13:51:44.813937823 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.813969452 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.813976616 DEBUG method="shutdown" response.id=3 duration=11.13µs 2026-10-23 13:51:44.814001653 DEBUG Received server response for request 3 2026-10-23 13:51:44.814006592 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.814046427 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-23 13:51:44.816334458 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.816402576 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.816423575 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.819844552 DEBUG Client info: None 2026-10-23 13:51:44.819862656 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.819876191 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.819881652 INFO Version: Unknown 2026-10-23 13:51:44.819988642 DEBUG Received server response for request 1 2026-10-23 13:51:44.821050945 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.821066364 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.821132367 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.821158877 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.821161783 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.821200565 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.821225412 DEBUG Initializing workspace `file:///tmp/.tmp0HUjFp/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/.tmp0HUjFp/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-23 13:51:44.821253885 WARN Unsupported Python version `3.16` selected in your editor; ty won't set the Python version to the selected interpreter's version. Expected one of `3.7`, `3.8`, `3.9`, `3.10`, `3.11`, `3.12`, `3.13`, `3.14`, `3.15`. 2026-10-23 13:51:44.821257412 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp0HUjFp/venv 2026-10-23 13:51:44.821261109 DEBUG Searching for a project in '/tmp/.tmp0HUjFp/src' 2026-10-23 13:51:44.821281758 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.821286697 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.823166843 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.823264917 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp0HUjFp/venv/pyvenv.cfg' 2026-10-23 13:51:44.823365406 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp0HUjFp/venv 2026-10-23 13:51:44.823641824 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp0HUjFp/venv/lib/python3.16/site-packages"] 2026-10-23 13:51:44.823702458 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp0HUjFp/base 2026-10-23 13:51:44.823708840 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 13:51:44.823711425 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/.tmp0HUjFp/base` 2026-10-23 13:51:44.823721564 DEBUG Adding first-party search path `/tmp/.tmp0HUjFp/src` 2026-10-23 13:51:44.823724990 DEBUG Using vendored stdlib 2026-10-23 13:51:44.823955092 DEBUG Adding site-packages search path `/tmp/.tmp0HUjFp/venv/lib/python3.16/site-packages` 2026-10-23 13:51:44.823962616 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.823966784 DEBUG Adding new file root '/tmp/.tmp0HUjFp/src' of kind Project 2026-10-23 13:51:44.824494203 DEBUG Adding new file root '/tmp/.tmp0HUjFp/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 13:51:44.825853914 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.825903356 DEBUG Updating project to check open files 2026-10-23 13:51:44.825915960 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:44.825923013 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:44.826024463 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.826032629 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.826082051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0HUjFp/src/main.py") 2026-10-23 13:51:44.826090357 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0HUjFp/src/main.py` 2026-10-23 13:51:44.826098081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0HUjFp/src/main.py` 2026-10-23 13:51:44.826180867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0HUjFp/src/main.py` to project `src` 2026-10-23 13:51:44.826194352 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0HUjFp/src/main.py` 2026-10-23 13:51:44.826196957 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.826205072 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 13:51:44.826324095 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0HUjFp/src/main.py"))}: Checking file '/tmp/.tmp0HUjFp/src/main.py' 2026-10-23 13:51:44.826427349 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0HUjFp/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.846510869 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0HUjFp/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.848336714 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.12ms 2026-10-23 13:51:44.848389603 DEBUG Received server response for request 2 2026-10-23 13:51:44.858575238 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:44.858692758 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.858702246 DEBUG method="shutdown" response.id=3 duration=14.88µs 2026-10-23 13:51:44.858714990 DEBUG Received server response for request 3 2026-10-23 13:51:44.858720911 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.858731942 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-23 13:51:44.861830123 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.861904753 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.861928277 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.861982038 DEBUG Client info: None 2026-10-23 13:51:44.861993710 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.862007285 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.862012475 INFO Version: Unknown 2026-10-23 13:51:44.862050196 DEBUG Received server response for request 1 2026-10-23 13:51:44.862087215 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.862100189 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.862152478 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.862247215 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.862251153 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.862276129 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.862290116 DEBUG Initializing workspace `file:///tmp/.tmpKZqGnF/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.862302279 DEBUG Searching for a project in '/tmp/.tmpKZqGnF/project' 2026-10-23 13:51:44.862325342 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.862330101 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.862753325 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.862760117 DEBUG Resolving local virtual environment: /tmp/.tmpKZqGnF/project/.venv 2026-10-23 13:51:44.862769094 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpKZqGnF/project/.venv/pyvenv.cfg' 2026-10-23 13:51:44.862807236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.862812656 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpKZqGnF/project/.venv 2026-10-23 13:51:44.862833836 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpKZqGnF/project/.venv/lib/python3.16/site-packages"] 2026-10-23 13:51:44.862841770 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpKZqGnF/base 2026-10-23 13:51:44.862845818 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 13:51:44.862847972 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/.tmpKZqGnF/base` 2026-10-23 13:51:44.862860486 DEBUG Adding first-party search path `/tmp/.tmpKZqGnF/project` 2026-10-23 13:51:44.862864563 DEBUG Using vendored stdlib 2026-10-23 13:51:44.862980701 DEBUG Adding site-packages search path `/tmp/.tmpKZqGnF/project/.venv/lib/python3.16/site-packages` 2026-10-23 13:51:44.862985740 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.862990119 DEBUG Adding new file root '/tmp/.tmpKZqGnF/project' of kind Project 2026-10-23 13:51:44.863542765 DEBUG Adding new file root '/tmp/.tmpKZqGnF/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 13:51:44.863848970 DEBUG Skipping directory '/tmp/.tmpKZqGnF/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-23 13:51:44.865079207 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.865109003 DEBUG Updating project to check open files 2026-10-23 13:51:44.865142536 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:44.865145612 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:44.876054603 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:44.876103796 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.876109306 DEBUG method="shutdown" response.id=2 duration=10.21µs 2026-10-23 13:51:44.876138380 DEBUG Received server response for request 2 2026-10-23 13:51:44.876142498 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.876153188 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-23 13:51:44.877835203 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.877903611 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.877925533 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.877968203 DEBUG Client info: None 2026-10-23 13:51:44.877979333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.877990725 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.877995494 INFO Version: Unknown 2026-10-23 13:51:44.878028516 DEBUG Received server response for request 1 2026-10-23 13:51:44.878053743 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.878064984 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:44.878104518 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.878154432 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.878157638 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.878182825 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.878198114 DEBUG Initializing workspace `file:///tmp/.tmpkRkQcv/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/.tmpkRkQcv/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpkRkQcv/python", }, environment: None, version: None, }, ), }, ), } 2026-10-23 13:51:44.878230004 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpkRkQcv/python 2026-10-23 13:51:44.878233670 DEBUG Searching for a project in '/tmp/.tmpkRkQcv/project' 2026-10-23 13:51:44.878252947 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.878257796 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.878590410 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.878603284 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpkRkQcv/python/pyvenv.cfg' 2026-10-23 13:51:44.878610317 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpkRkQcv/python 2026-10-23 13:51:44.878640634 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpkRkQcv/python/lib/python3.16/site-packages"] 2026-10-23 13:51:44.878643529 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpkRkQcv/python 2026-10-23 13:51:44.878648559 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpkRkQcv/python/lib/python3.16" 2026-10-23 13:51:44.878715083 DEBUG Adding first-party search path `/tmp/.tmpkRkQcv/project` 2026-10-23 13:51:44.878720123 DEBUG Using vendored stdlib 2026-10-23 13:51:44.878826001 DEBUG Adding site-packages search path `/tmp/.tmpkRkQcv/python/lib/python3.16/site-packages` 2026-10-23 13:51:44.878830440 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.878833736 DEBUG Adding new file root '/tmp/.tmpkRkQcv/project' of kind Project 2026-10-23 13:51:44.879342100 DEBUG Adding new file root '/tmp/.tmpkRkQcv/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 13:51:44.880660723 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.880684417 DEBUG Updating project to check open files 2026-10-23 13:51:44.880706990 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:44.880710095 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:44.890872547 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:44.890895169 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.890899908 DEBUG method="shutdown" response.id=2 duration=8.20µs 2026-10-23 13:51:44.890906140 DEBUG Received server response for request 2 2026-10-23 13:51:44.890908965 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.890920487 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-23 13:51:44.892247957 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.892313209 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.892334920 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.892367391 DEBUG Client info: None 2026-10-23 13:51:44.892383210 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.892395283 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.892400372 INFO Version: Unknown 2026-10-23 13:51:44.893290823 DEBUG Received server response for request 1 2026-10-23 13:51:44.893322562 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.893440203 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.893539499 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.893544048 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.893579063 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.893591186 DEBUG Initializing workspace `file:///tmp/.tmpDjKNFW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.893601666 DEBUG Searching for a project in '/tmp/.tmpDjKNFW/src' 2026-10-23 13:51:44.893946593 DEBUG Found project at '/tmp/.tmpDjKNFW/src' 2026-10-23 13:51:44.893953626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.894259520 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.894264980 DEBUG Resolving local virtual environment: /tmp/.tmpDjKNFW/src/.venv 2026-10-23 13:51:44.894292972 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.894297401 DEBUG No virtual environment found 2026-10-23 13:51:44.894307009 DEBUG Adding extra search-path `/tmp/.tmpDjKNFW/dependencies` 2026-10-23 13:51:44.894310105 DEBUG Adding first-party search path `/tmp/.tmpDjKNFW/src` 2026-10-23 13:51:44.894312890 DEBUG Using vendored stdlib 2026-10-23 13:51:44.894412787 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.894416404 DEBUG Adding new file root '/tmp/.tmpDjKNFW/src' of kind Project 2026-10-23 13:51:44.894973459 DEBUG Adding new file root '/tmp/.tmpDjKNFW/dependencies' of kind SearchPath 2026-10-23 13:51:44.896312510 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.896343829 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:44.896372633 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.896375458 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:44.896749941 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.896755361 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.897142006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDjKNFW/src/main.py") 2026-10-23 13:51:44.897151634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDjKNFW/src/main.py` 2026-10-23 13:51:44.897165631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDjKNFW/src/main.py` 2026-10-23 13:51:44.897243517 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDjKNFW/src/main.py` to project `src` 2026-10-23 13:51:44.897259316 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDjKNFW/src/main.py` 2026-10-23 13:51:44.897262011 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.897270106 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.897398477 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDjKNFW/src/main.py"))}: Checking file '/tmp/.tmpDjKNFW/src/main.py' 2026-10-23 13:51:44.910918066 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDjKNFW/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.912928647 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.65ms 2026-10-23 13:51:44.912974142 DEBUG Received server response for request 2 2026-10-23 13:51:44.913061506 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:44.913467958 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpDjKNFW/src` 2026-10-23 13:51:44.913625674 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDjKNFW/src/pyproject.toml", kind: Any } 2026-10-23 13:51:44.913642015 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpDjKNFW/src' 2026-10-23 13:51:44.913669126 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpDjKNFW/src' 2026-10-23 13:51:44.913673674 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.913680828 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 13:51:44.913684695 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpDjKNFW/src/.venv 2026-10-23 13:51:44.913718198 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.913723347 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 13:51:44.913732935 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpDjKNFW/src` 2026-10-23 13:51:44.913736332 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 13:51:44.913838273 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.915226246 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 13:51:44.915359015 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 13:51:44.915635344 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.915778823 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.915933032 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:44.916222585 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:51:44.916337581 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:51:44.916623447 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:44.916760294 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpDjKNFW/src` 2026-10-23 13:51:44.916933268 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDjKNFW/src/pyproject.toml", kind: Any } 2026-10-23 13:51:44.917109909 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpDjKNFW/src' 2026-10-23 13:51:44.917289797 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpDjKNFW/src' 2026-10-23 13:51:44.917469013 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.917652778 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 13:51:44.917816425 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpDjKNFW/src/.venv 2026-10-23 13:51:44.918003646 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.918168916 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 13:51:44.918284262 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpDjKNFW/dependencies/pkg` 2026-10-23 13:51:44.918513121 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpDjKNFW/src` 2026-10-23 13:51:44.918692267 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 13:51:44.918995115 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.919116293 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpDjKNFW/dependencies/pkg' of kind SearchPath 2026-10-23 13:51:44.919827807 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 13:51:44.919953463 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 13:51:44.920153879 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.920381516 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.920389280 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:44.920854202 DEBUG Updating the revision of `/tmp/.tmpDjKNFW/dependencies/pkg/dependency.py` 2026-10-23 13:51:44.920885671 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:51:44.920890220 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:51:44.920900860 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:44.920904036 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:44.921050110 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:44.921076159 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDjKNFW/src/main.py", kind: FileContent } 2026-10-23 13:51:44.921082150 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpDjKNFW/src/main.py` 2026-10-23 13:51:44.921149536 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpDjKNFW/src/main.py` to project `src` 2026-10-23 13:51:44.921210641 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDjKNFW/src/main.py"))}: Checking file '/tmp/.tmpDjKNFW/src/main.py' 2026-10-23 13:51:44.929700976 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDjKNFW/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.934851026 DEBUG method="textDocument/diagnostic" response.id=3 duration=13.69ms 2026-10-23 13:51:44.934873157 DEBUG Received server response for request 3 2026-10-23 13:51:44.945005943 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:44.945066446 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.945074121 DEBUG method="shutdown" response.id=4 duration=13.45µs 2026-10-23 13:51:44.945085653 DEBUG Received server response for request 4 2026-10-23 13:51:44.945089079 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.945144914 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-23 13:51:44.948686246 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.948769202 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.948792425 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.948848140 DEBUG Client info: None 2026-10-23 13:51:44.948860793 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.948874329 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.948880019 INFO Version: Unknown 2026-10-23 13:51:44.948918331 DEBUG Received server response for request 1 2026-10-23 13:51:44.948955271 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.949010164 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.949069866 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.949073402 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.949100984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.949114870 DEBUG Initializing workspace `file:///tmp/.tmp35rKTG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.949126592 DEBUG Searching for a project in '/tmp/.tmp35rKTG/src' 2026-10-23 13:51:44.949163050 DEBUG Found project at '/tmp/.tmp35rKTG/src' 2026-10-23 13:51:44.949167669 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.949587496 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.949601533 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp35rKTG/venv/pyvenv.cfg' 2026-10-23 13:51:44.949616811 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp35rKTG/venv 2026-10-23 13:51:44.949644473 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp35rKTG/venv/lib/python3.12/site-packages"] 2026-10-23 13:51:44.949654783 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp35rKTG/base 2026-10-23 13:51:44.949659271 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 13:51:44.949661205 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/.tmp35rKTG/base` 2026-10-23 13:51:44.949672496 DEBUG Adding first-party search path `/tmp/.tmp35rKTG/src` 2026-10-23 13:51:44.949675642 DEBUG Using vendored stdlib 2026-10-23 13:51:44.951606213 DEBUG Adding site-packages search path `/tmp/.tmp35rKTG/venv/lib/python3.12/site-packages` 2026-10-23 13:51:44.951614168 INFO Python version: Python 3.12, platform: linux 2026-10-23 13:51:44.951618576 DEBUG Adding new file root '/tmp/.tmp35rKTG/src' of kind Project 2026-10-23 13:51:44.952132600 DEBUG Adding new file root '/tmp/.tmp35rKTG/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-23 13:51:44.953375502 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:44.953407662 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:44.953452426 DEBUG Adding editable installation to module resolution path /tmp/.tmp35rKTG/old 2026-10-23 13:51:44.953455872 DEBUG Adding new file root '/tmp/.tmp35rKTG/old' of kind SearchPath 2026-10-23 13:51:44.953495376 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.953498362 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:44.953609591 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:44.953614370 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:44.954066518 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp35rKTG/src/main.py") 2026-10-23 13:51:44.954076727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp35rKTG/src/main.py` 2026-10-23 13:51:44.954318320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp35rKTG/src/main.py` 2026-10-23 13:51:44.954775377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp35rKTG/src/main.py` to project `src` 2026-10-23 13:51:44.954877008 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp35rKTG/src/main.py` 2026-10-23 13:51:44.954882007 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:44.954894631 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:44.955096540 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp35rKTG/src/main.py"))}: Checking file '/tmp/.tmp35rKTG/src/main.py' 2026-10-23 13:51:44.967584122 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp35rKTG/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.969594433 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.68ms 2026-10-23 13:51:44.969637223 DEBUG Received server response for request 2 2026-10-23 13:51:44.969825386 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:44.969853980 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp35rKTG/src` 2026-10-23 13:51:44.969877674 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp35rKTG/src/pyproject.toml", kind: Any } 2026-10-23 13:51:44.969888945 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp35rKTG/src' 2026-10-23 13:51:44.969914032 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp35rKTG/src' 2026-10-23 13:51:44.969918741 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.969926285 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 13:51:44.969930243 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp35rKTG/src/.venv 2026-10-23 13:51:44.969963515 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.969968454 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 13:51:44.969976920 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp35rKTG/src` 2026-10-23 13:51:44.969980687 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 13:51:44.970089842 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.970719914 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 13:51:44.970726486 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 13:51:44.970778253 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 13:51:44.970805715 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.970808530 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:44.970879674 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:51:44.970882639 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:51:44.970929848 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:44.970948262 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp35rKTG/src` 2026-10-23 13:51:44.970965094 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp35rKTG/src/pyproject.toml", kind: Any } 2026-10-23 13:51:44.970973800 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp35rKTG/src' 2026-10-23 13:51:44.970995220 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp35rKTG/src' 2026-10-23 13:51:44.970999108 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.971005019 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 13:51:44.971012503 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmp35rKTG/venv/pyvenv.cfg' 2026-10-23 13:51:44.971023964 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmp35rKTG/venv 2026-10-23 13:51:44.971049722 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp35rKTG/venv/lib/python3.12/site-packages"] 2026-10-23 13:51:44.971061545 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmp35rKTG/base 2026-10-23 13:51:44.971066153 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-23 13:51:44.971068498 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/.tmp35rKTG/base` 2026-10-23 13:51:44.971077384 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp35rKTG/src` 2026-10-23 13:51:44.971080781 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 13:51:44.971179516 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmp35rKTG/venv/lib/python3.12/site-packages` 2026-10-23 13:51:44.971184064 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-23 13:51:44.971683662 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 13:51:44.971688661 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 13:51:44.971759534 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.971762560 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:44.971829034 DEBUG Updating the revision of `/tmp/.tmp35rKTG/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-23 13:51:44.971865402 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:44.971869139 DEBUG Adding editable installation to module resolution path /tmp/.tmp35rKTG/new 2026-10-23 13:51:44.971872235 DEBUG Adding new file root '/tmp/.tmp35rKTG/new' of kind SearchPath 2026-10-23 13:51:44.971901069 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:51:44.971903424 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:44.971905187 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:51:44.971976581 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:51:44.971979557 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:51:44.971996619 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:44.972267917 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp35rKTG/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:44.977602984 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp35rKTG/src/main.py"))}: Checking file '/tmp/.tmp35rKTG/src/main.py' 2026-10-23 13:51:44.977774686 DEBUG method="textDocument/diagnostic" response.id=3 duration=5.77ms 2026-10-23 13:51:44.977908487 DEBUG Received server response for request 3 2026-10-23 13:51:44.988172619 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:44.988301611 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:44.988309436 DEBUG method="shutdown" response.id=4 duration=12.42µs 2026-10-23 13:51:44.988334894 DEBUG Received server response for request 4 2026-10-23 13:51:44.988338561 DEBUG Client sends notification `exit` 2026-10-23 13:51:44.988469556 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-23 13:51:44.991507875 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: Some( InlayHintWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:44.991679697 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:44.991702300 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:44.991759758 DEBUG Client info: None 2026-10-23 13:51:44.991772712 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:44.991786187 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:44.991792399 INFO Version: Unknown 2026-10-23 13:51:44.995862453 DEBUG Received server response for request 1 2026-10-23 13:51:44.995902217 DEBUG Client sends notification `initialized` 2026-10-23 13:51:44.995966508 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:44.996065524 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:44.996069431 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:44.996095530 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:44.996109937 DEBUG Initializing workspace `file:///tmp/.tmpPC3JmW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:44.996124164 DEBUG Searching for a project in '/tmp/.tmpPC3JmW/src' 2026-10-23 13:51:44.996148159 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:44.996152667 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:44.997614509 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:44.997623887 DEBUG Resolving local virtual environment: /tmp/.tmpPC3JmW/src/.venv 2026-10-23 13:51:44.997660485 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:44.997665254 DEBUG No virtual environment found 2026-10-23 13:51:44.997802582 DEBUG Adding first-party search path `/tmp/.tmpPC3JmW/src` 2026-10-23 13:51:44.997807401 DEBUG Using vendored stdlib 2026-10-23 13:51:44.998229833 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:44.998238359 DEBUG Adding new file root '/tmp/.tmpPC3JmW/src' of kind Project 2026-10-23 13:51:45.000129917 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.000165464 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:45.000865076 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.000892257 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.000896645 DEBUG No virtual environment found 2026-10-23 13:51:45.000902627 DEBUG Adding extra search-path `/tmp/.tmpPC3JmW/dependencies` 2026-10-23 13:51:45.000906083 DEBUG Using vendored stdlib 2026-10-23 13:51:45.001395641 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.001403165 DEBUG Adding new file root '/tmp/.tmpPC3JmW/dependencies' of kind SearchPath 2026-10-23 13:51:45.001422682 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:45.001619722 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.001624561 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.001928511 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.002041813 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPC3JmW/src/script.py") 2026-10-23 13:51:45.002052513 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPC3JmW/src/script.py` 2026-10-23 13:51:45.002078823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPC3JmW/src/script.py` 2026-10-23 13:51:45.002383073 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:45.002565656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPC3JmW/src/script.py` to project `src` 2026-10-23 13:51:45.002588569 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPC3JmW/src/script.py` 2026-10-23 13:51:45.002591434 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.002602735 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.003033543 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPC3JmW/src/script.py"))}: Checking file '/tmp/.tmpPC3JmW/src/script.py' 2026-10-23 13:51:45.014241636 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPC3JmW/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.016141850 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.18ms 2026-10-23 13:51:45.016186955 DEBUG Received server response for request 2 2026-10-23 13:51:45.016242830 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:45.016356092 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:45.016387561 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPC3JmW/src/script.py", kind: FileContent } 2026-10-23 13:51:45.016395005 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpPC3JmW/src/script.py` 2026-10-23 13:51:45.016491907 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpPC3JmW/src/script.py` to project `src` 2026-10-23 13:51:45.017059752 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-23 13:51:45.017092263 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.017098004 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-23 13:51:45.017101520 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-23 13:51:45.017236013 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.017273803 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.017365195 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.017371877 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.018322140 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:51:45.018347337 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:51:45.018422127 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:45.018501787 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:45.018525682 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPC3JmW/src/script.py", kind: FileContent } 2026-10-23 13:51:45.018532875 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpPC3JmW/src/script.py` 2026-10-23 13:51:45.018612564 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpPC3JmW/src/script.py` to project `src` 2026-10-23 13:51:45.019104788 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-23 13:51:45.019128723 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.019133141 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-23 13:51:45.019138411 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpPC3JmW/dependencies` 2026-10-23 13:51:45.019141907 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-23 13:51:45.019248487 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.020198760 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.020204070 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.020246980 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:45.020482903 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPC3JmW/src/script.py"))}: Checking file '/tmp/.tmpPC3JmW/src/script.py' 2026-10-23 13:51:45.020857034 DEBUG method="textDocument/diagnostic" response.id=3 duration=435.43µs 2026-10-23 13:51:45.020872473 DEBUG Received server response for request 3 2026-10-23 13:51:45.021003940 DEBUG Updating the revision of `/tmp/.tmpPC3JmW/dependencies/dependency.py` 2026-10-23 13:51:45.021039517 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 13:51:45.021043855 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-23 13:51:45.021045748 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:51:45.021047552 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:51:45.021055477 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 13:51:45.025451512 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPC3JmW/src/script.py"))}: Checking file '/tmp/.tmpPC3JmW/src/script.py' 2026-10-23 13:51:45.025507417 DEBUG method="textDocument/diagnostic" response.id=4 duration=4.44ms 2026-10-23 13:51:45.025523247 DEBUG Received server response for request 4 2026-10-23 13:51:45.035660932 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:51:45.035715474 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.035722747 DEBUG method="shutdown" response.id=5 duration=12.47µs 2026-10-23 13:51:45.035734920 DEBUG Received server response for request 5 2026-10-23 13:51:45.035738046 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.035852300 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-23 13:51:45.039292944 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( false, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.039372964 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.039396819 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.039470206 DEBUG Client info: None 2026-10-23 13:51:45.039482089 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.039495604 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.039500974 INFO Version: Unknown 2026-10-23 13:51:45.039537593 DEBUG Received server response for request 1 2026-10-23 13:51:45.039602014 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.039656546 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.039713102 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.039716398 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.039743048 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.039757155 DEBUG Initializing workspace `file:///tmp/.tmpApLGhz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.039768606 DEBUG Searching for a project in '/tmp/.tmpApLGhz/src' 2026-10-23 13:51:45.039791138 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.039796128 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.040189245 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.040196148 DEBUG Resolving local virtual environment: /tmp/.tmpApLGhz/src/.venv 2026-10-23 13:51:45.040232737 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.040237596 DEBUG No virtual environment found 2026-10-23 13:51:45.040246452 DEBUG Adding first-party search path `/tmp/.tmpApLGhz/src` 2026-10-23 13:51:45.040249498 DEBUG Using vendored stdlib 2026-10-23 13:51:45.040360847 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.040365365 DEBUG Adding new file root '/tmp/.tmpApLGhz/src' of kind Project 2026-10-23 13:51:45.042575942 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 13:51:45.042609415 DEBUG Resolving dynamic module resolution paths 2026-10-23 13:51:45.042629362 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.042631997 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.042704283 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.042740090 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:45.042743536 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:45.042778913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpApLGhz/src/main.py") 2026-10-23 13:51:45.042785555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpApLGhz/src/main.py` 2026-10-23 13:51:45.042804951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpApLGhz/src/main.py` 2026-10-23 13:51:45.042882537 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpApLGhz/src/main.py` to project `src` 2026-10-23 13:51:45.042896733 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpApLGhz/src/main.py` 2026-10-23 13:51:45.042899298 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.042907955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.042926219 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpApLGhz/src` 2026-10-23 13:51:45.042939163 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpApLGhz/src/dependency.py", kind: Any } 2026-10-23 13:51:45.042944974 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpApLGhz/src/dependency.py` 2026-10-23 13:51:45.043004956 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpApLGhz/src/dependency.py` to project `src` 2026-10-23 13:51:45.043116997 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpApLGhz/src/main.py"))}: Checking file '/tmp/.tmpApLGhz/src/main.py' 2026-10-23 13:51:45.054790402 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpApLGhz/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.060471999 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.46ms 2026-10-23 13:51:45.060518065 DEBUG Received server response for request 2 2026-10-23 13:51:45.070676689 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.070727595 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.070733426 DEBUG method="shutdown" response.id=3 duration=11.49µs 2026-10-23 13:51:45.070832191 DEBUG Received server response for request 3 2026-10-23 13:51:45.070837762 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.070849363 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-23 13:51:45.073753460 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.073828141 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.073850693 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.073904293 DEBUG Client info: None 2026-10-23 13:51:45.073916146 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.073929871 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.073935141 INFO Version: Unknown 2026-10-23 13:51:45.073972461 DEBUG Received server response for request 1 2026-10-23 13:51:45.074008248 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.074020992 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.074068672 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.074158520 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.074162237 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.074176243 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.074178959 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 13:51:45.074194808 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.074208173 DEBUG Initializing workspace `file:///tmp/.tmpbm6hSj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.074219845 DEBUG Searching for a project in '/tmp/.tmpbm6hSj/src' 2026-10-23 13:51:45.074241816 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.074246585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.078635217 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.078645336 DEBUG Resolving local virtual environment: /tmp/.tmpbm6hSj/src/.venv 2026-10-23 13:51:45.078682997 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.078688036 DEBUG No virtual environment found 2026-10-23 13:51:45.078697293 DEBUG Adding first-party search path `/tmp/.tmpbm6hSj/src` 2026-10-23 13:51:45.078700540 DEBUG Using vendored stdlib 2026-10-23 13:51:45.078811257 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.078815816 DEBUG Adding new file root '/tmp/.tmpbm6hSj/src' of kind Project 2026-10-23 13:51:45.080916937 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:45.081058943 DEBUG Updating project to check open files 2026-10-23 13:51:45.081228611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbm6hSj/src/foo.py") 2026-10-23 13:51:45.081351943 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbm6hSj/src/foo.py` 2026-10-23 13:51:45.081472469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbm6hSj/src/foo.py` 2026-10-23 13:51:45.081675510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbm6hSj/src/foo.py` to project `src` 2026-10-23 13:51:45.081806094 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbm6hSj/src/foo.py` 2026-10-23 13:51:45.081905761 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.082015527 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.082263402 DEBUG method="textDocument/foldingRange" response.id=2 duration=235.17µs 2026-10-23 13:51:45.082276116 DEBUG Received server response for request 2 2026-10-23 13:51:45.092473172 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.092521303 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.092526412 DEBUG method="shutdown" response.id=3 duration=8.39µs 2026-10-23 13:51:45.092627983 DEBUG Received server response for request 3 2026-10-23 13:51:45.092633172 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.092646798 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-23 13:51:45.094067673 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.094132415 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.095594176 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.096610793 DEBUG Client info: None 2026-10-23 13:51:45.096629288 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.096642062 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.096646841 INFO Version: Unknown 2026-10-23 13:51:45.096727853 DEBUG Received server response for request 1 2026-10-23 13:51:45.096758440 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.097224915 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.097575112 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.097645033 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.097651135 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.097663147 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.097666153 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 13:51:45.097686341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.097698053 DEBUG Initializing workspace `file:///tmp/.tmp0wZpVO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.097709304 DEBUG Searching for a project in '/tmp/.tmp0wZpVO/src' 2026-10-23 13:51:45.098247403 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.098255979 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.098806472 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.098816440 DEBUG Resolving local virtual environment: /tmp/.tmp0wZpVO/src/.venv 2026-10-23 13:51:45.098844854 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.098849112 DEBUG No virtual environment found 2026-10-23 13:51:45.098951904 DEBUG Adding first-party search path `/tmp/.tmp0wZpVO/src` 2026-10-23 13:51:45.098956433 DEBUG Using vendored stdlib 2026-10-23 13:51:45.099324513 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.099331907 DEBUG Adding new file root '/tmp/.tmp0wZpVO/src' of kind Project 2026-10-23 13:51:45.101223725 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.101237551 DEBUG Updating project to check open files 2026-10-23 13:51:45.101386511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0wZpVO/src/foo.py") 2026-10-23 13:51:45.101456001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0wZpVO/src/foo.py` 2026-10-23 13:51:45.101466912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0wZpVO/src/foo.py` 2026-10-23 13:51:45.101871030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0wZpVO/src/foo.py` to project `src` 2026-10-23 13:51:45.101890226 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0wZpVO/src/foo.py` 2026-10-23 13:51:45.101892951 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.101903801 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.102613112 DEBUG method="textDocument/foldingRange" response.id=2 duration=701.92µs 2026-10-23 13:51:45.102653668 DEBUG Received server response for request 2 2026-10-23 13:51:45.112834654 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.113004082 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.113012397 DEBUG method="shutdown" response.id=3 duration=11.75µs 2026-10-23 13:51:45.113041973 DEBUG Received server response for request 3 2026-10-23 13:51:45.113047834 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.113058964 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-23 13:51:45.114303038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.114373550 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.116831961 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.116885632 DEBUG Client info: None 2026-10-23 13:51:45.116899979 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.116912292 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.116917151 INFO Version: Unknown 2026-10-23 13:51:45.116949582 DEBUG Received server response for request 1 2026-10-23 13:51:45.116974368 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.116984147 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdtcpOn 2026-10-23 13:51:45.116989306 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.117033890 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.117113059 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.117116585 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.117121384 DEBUG No workspace configuration provided for file:///tmp/.tmpdtcpOn 2026-10-23 13:51:45.117134900 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:45.117147734 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.117150920 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdtcpOn, using default options 2026-10-23 13:51:45.117157502 DEBUG Initializing workspace `file:///tmp/.tmpdtcpOn`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.117167571 DEBUG Searching for a project in '/tmp/.tmpdtcpOn' 2026-10-23 13:51:45.117183871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.117188009 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.117503671 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.117509592 DEBUG Resolving local virtual environment: /tmp/.tmpdtcpOn/.venv 2026-10-23 13:51:45.117535611 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.117539809 DEBUG No virtual environment found 2026-10-23 13:51:45.117547053 DEBUG Adding first-party search path `/tmp/.tmpdtcpOn` 2026-10-23 13:51:45.117550188 DEBUG Using vendored stdlib 2026-10-23 13:51:45.119324887 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.119333754 DEBUG Adding new file root '/tmp/.tmpdtcpOn' of kind Project 2026-10-23 13:51:45.122067572 INFO Project::index_files{project=.tmpdtcpOn}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.122080656 DEBUG Updating project to check open files 2026-10-23 13:51:45.122529648 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:45.122537984 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:45.122549155 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.122567289 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:45.122569593 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:45.122574713 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:45.122579963 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:45.122581916 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:45.122586084 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:45.123414268 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:45.123722616 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.140331970 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.163667940 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:45.163686154 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:45.163689541 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:45.163723675 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 13:51:45.163814836 DEBUG method="textDocument/foldingRange" response.id=2 duration=74.43µs 2026-10-23 13:51:45.163938247 DEBUG Received server response for request 2 2026-10-23 13:51:45.163946533 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-23 13:51:45.164077518 DEBUG method="textDocument/foldingRange" response.id=3 duration=27.09µs 2026-10-23 13:51:45.164089731 DEBUG Received server response for request 3 2026-10-23 13:51:45.174354615 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:45.174386825 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.174394970 DEBUG method="shutdown" response.id=4 duration=12.30µs 2026-10-23 13:51:45.174494908 DEBUG Received server response for request 4 2026-10-23 13:51:45.174500989 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.174517380 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-23 13:51:45.178542730 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.178634843 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.178657035 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.178710325 DEBUG Client info: None 2026-10-23 13:51:45.178722217 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.178736514 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.178741914 INFO Version: Unknown 2026-10-23 13:51:45.178780366 DEBUG Received server response for request 1 2026-10-23 13:51:45.178817686 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.178830881 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.178881195 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.178972306 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.178976153 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.178990751 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.178994237 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.178996792 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-23 13:51:45.179014315 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.179027479 DEBUG Initializing workspace `file:///tmp/.tmpwIS7Jw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.179039853 DEBUG Searching for a project in '/tmp/.tmpwIS7Jw/src' 2026-10-23 13:51:45.179063667 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.179068326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.179478365 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.179484887 DEBUG Resolving local virtual environment: /tmp/.tmpwIS7Jw/src/.venv 2026-10-23 13:51:45.179522207 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.179526856 DEBUG No virtual environment found 2026-10-23 13:51:45.179536544 DEBUG Adding first-party search path `/tmp/.tmpwIS7Jw/src` 2026-10-23 13:51:45.179539570 DEBUG Using vendored stdlib 2026-10-23 13:51:45.179667800 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.179672880 DEBUG Adding new file root '/tmp/.tmpwIS7Jw/src' of kind Project 2026-10-23 13:51:45.181552255 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.001s 2026-10-23 13:51:45.181578785 DEBUG Updating project to check open files 2026-10-23 13:51:45.181652733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwIS7Jw/src/script.py") 2026-10-23 13:51:45.181660508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwIS7Jw/src/script.py` 2026-10-23 13:51:45.181667261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwIS7Jw/src/script.py` 2026-10-23 13:51:45.181749064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwIS7Jw/src/script.py` to project `src` 2026-10-23 13:51:45.181763972 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwIS7Jw/src/script.py` 2026-10-23 13:51:45.181766577 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.181775323 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 13:51:45.181797916 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwIS7Jw/src/ordinary.py") 2026-10-23 13:51:45.181802264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwIS7Jw/src/ordinary.py` 2026-10-23 13:51:45.181807303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwIS7Jw/src/ordinary.py` 2026-10-23 13:51:45.181856456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwIS7Jw/src/ordinary.py` to project `src` 2026-10-23 13:51:45.181865683 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwIS7Jw/src/ordinary.py` 2026-10-23 13:51:45.181867827 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.181873778 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-23 13:51:45.182760682 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-23 13:51:45.182797160 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.182802410 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-23 13:51:45.182808792 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpwIS7Jw/src/dependencies` 2026-10-23 13:51:45.182812839 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-23 13:51:45.182915642 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.182920612 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpwIS7Jw/src/dependencies' of kind SearchPath 2026-10-23 13:51:45.182989741 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.183095600 DEBUG method="textDocument/definition" response.id=2 duration=1.22ms 2026-10-23 13:51:45.183107282 DEBUG Received server response for request 2 2026-10-23 13:51:45.183192321 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-23 13:51:45.183251382 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.183260469 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-23 13:51:45.183273814 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:45.183288812 DEBUG method="textDocument/definition" response.id=3 duration=82.24µs 2026-10-23 13:51:45.183294443 DEBUG Received server response for request 3 2026-10-23 13:51:45.193380120 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:45.193446234 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.193452286 DEBUG method="shutdown" response.id=4 duration=25.95µs 2026-10-23 13:51:45.193550700 DEBUG Received server response for request 4 2026-10-23 13:51:45.193570107 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.193585285 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-23 13:51:45.195019555 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.195087863 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.197586480 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.199613863 DEBUG Client info: None 2026-10-23 13:51:45.199644590 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.199657985 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.199662854 INFO Version: Unknown 2026-10-23 13:51:45.200239536 DEBUG Received server response for request 1 2026-10-23 13:51:45.200284941 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.200298807 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.200348120 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.200453187 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.200457385 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.200470640 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.200473455 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.200488523 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.200505755 DEBUG Initializing workspace `file:///tmp/.tmpgclm8i/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.200520633 DEBUG Searching for a project in '/tmp/.tmpgclm8i/src' 2026-10-23 13:51:45.200550790 DEBUG Found project at '/tmp/.tmpgclm8i/src' 2026-10-23 13:51:45.200585455 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.200946051 DEBUG Resolving local virtual environment: /tmp/.tmpgclm8i/src/.venv 2026-10-23 13:51:45.200980396 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.200985054 DEBUG No virtual environment found 2026-10-23 13:51:45.200992298 DEBUG Adding first-party search path `/tmp/.tmpgclm8i/src` 2026-10-23 13:51:45.200995394 DEBUG Using vendored stdlib 2026-10-23 13:51:45.201095201 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.201099018 DEBUG Adding new file root '/tmp/.tmpgclm8i/src' of kind Project 2026-10-23 13:51:45.203440109 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:45.203454005 DEBUG Updating project to check open files 2026-10-23 13:51:45.203506263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgclm8i/src/script.py") 2026-10-23 13:51:45.203512575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgclm8i/src/script.py` 2026-10-23 13:51:45.203519017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgclm8i/src/script.py` 2026-10-23 13:51:45.203615819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgclm8i/src/script.py` to project `src` 2026-10-23 13:51:45.203629795 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgclm8i/src/script.py` 2026-10-23 13:51:45.203632380 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.203640776 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.204337142 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-23 13:51:45.204369032 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.204373530 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 13:51:45.204381936 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 13:51:45.204503163 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-23 13:51:45.205329623 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.209359402 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 13:51:45.209411189 DEBUG method="textDocument/hover" response.id=2 duration=5.76ms 2026-10-23 13:51:45.209441556 DEBUG Received server response for request 2 2026-10-23 13:51:45.219621039 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.219644774 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.219649543 DEBUG method="shutdown" response.id=3 duration=8.12µs 2026-10-23 13:51:45.219655554 DEBUG Received server response for request 3 2026-10-23 13:51:45.219658219 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.219667627 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-23 13:51:45.221363678 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.221443578 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.221463856 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.221511936 DEBUG Client info: None 2026-10-23 13:51:45.221523508 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.221535931 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.221540660 INFO Version: Unknown 2026-10-23 13:51:45.221587067 DEBUG Received server response for request 1 2026-10-23 13:51:45.221641709 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.221655175 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.221708054 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.221786641 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.221790168 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.221803303 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.221806048 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.221821897 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.221834040 DEBUG Initializing workspace `file:///tmp/.tmpCB19X9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.221844971 DEBUG Searching for a project in '/tmp/.tmpCB19X9/src' 2026-10-23 13:51:45.221876069 DEBUG Found project at '/tmp/.tmpCB19X9/src' 2026-10-23 13:51:45.221880277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.222225184 DEBUG Resolving local virtual environment: /tmp/.tmpCB19X9/src/.venv 2026-10-23 13:51:45.222258326 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.222263165 DEBUG No virtual environment found 2026-10-23 13:51:45.222271070 DEBUG Adding first-party search path `/tmp/.tmpCB19X9/src` 2026-10-23 13:51:45.222274166 DEBUG Using vendored stdlib 2026-10-23 13:51:45.222377650 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.222381918 DEBUG Adding new file root '/tmp/.tmpCB19X9/src' of kind Project 2026-10-23 13:51:45.224365488 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.224380076 DEBUG Updating project to check open files 2026-10-23 13:51:45.224446801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCB19X9/src/script.py") 2026-10-23 13:51:45.224454706 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCB19X9/src/script.py` 2026-10-23 13:51:45.224461308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCB19X9/src/script.py` 2026-10-23 13:51:45.224541959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCB19X9/src/script.py` to project `src` 2026-10-23 13:51:45.224642097 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCB19X9/src/script.py` 2026-10-23 13:51:45.224647427 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.224659460 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.224729241 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-23 13:51:45.226067631 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.226091666 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 13:51:45.226096175 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 13:51:45.226203656 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-23 13:51:45.226451822 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.231258527 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 13:51:45.231417446 DEBUG method="textDocument/hover" response.id=2 duration=6.75ms 2026-10-23 13:51:45.231441941 DEBUG Received server response for request 2 2026-10-23 13:51:45.241590326 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.241640020 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.241645480 DEBUG method="shutdown" response.id=3 duration=9.06µs 2026-10-23 13:51:45.241755687 DEBUG Received server response for request 3 2026-10-23 13:51:45.241766707 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.241785813 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-23 13:51:45.243879670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.243955934 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.243976141 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.244027197 DEBUG Client info: None 2026-10-23 13:51:45.244038278 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.244050962 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.244056041 INFO Version: Unknown 2026-10-23 13:51:45.244090676 DEBUG Received server response for request 1 2026-10-23 13:51:45.244121274 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.244133537 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.244174163 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.244228274 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.244231510 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.244254964 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.244266646 DEBUG Initializing workspace `file:///tmp/.tmpfhbA6G/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.244277176 DEBUG Searching for a project in '/tmp/.tmpfhbA6G/src' 2026-10-23 13:51:45.244298206 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.244302393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.246581017 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.246589834 DEBUG Resolving local virtual environment: /tmp/.tmpfhbA6G/src/.venv 2026-10-23 13:51:45.246627254 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.246632474 DEBUG No virtual environment found 2026-10-23 13:51:45.246641350 DEBUG Adding first-party search path `/tmp/.tmpfhbA6G/src` 2026-10-23 13:51:45.246648594 DEBUG Using vendored stdlib 2026-10-23 13:51:45.246758721 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.246763329 DEBUG Adding new file root '/tmp/.tmpfhbA6G/src' of kind Project 2026-10-23 13:51:45.247730063 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.247843696 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.250809549 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 13:51:45.250936417 DEBUG Updating project to check open files 2026-10-23 13:51:45.251094814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfhbA6G/src/foo.py") 2026-10-23 13:51:45.251216051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfhbA6G/src/foo.py` 2026-10-23 13:51:45.251317271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfhbA6G/src/foo.py` 2026-10-23 13:51:45.251520352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfhbA6G/src/foo.py` to project `src` 2026-10-23 13:51:45.251678438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfhbA6G/src/foo.py` 2026-10-23 13:51:45.251685552 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.251704297 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.251931784 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.263206972 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.265250375 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.265445681 DEBUG method="textDocument/hover" response.id=2 duration=13.73ms 2026-10-23 13:51:45.265586816 DEBUG Received server response for request 2 2026-10-23 13:51:45.275781307 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.275924847 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.276038169 DEBUG method="shutdown" response.id=3 duration=117.98µs 2026-10-23 13:51:45.276160949 DEBUG Received server response for request 3 2026-10-23 13:51:45.276239968 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.276257140 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-23 13:51:45.278836568 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.278917640 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.278939711 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.278996348 DEBUG Client info: None 2026-10-23 13:51:45.279008120 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.279021956 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.279027767 INFO Version: Unknown 2026-10-23 13:51:45.279065648 DEBUG Received server response for request 1 2026-10-23 13:51:45.279100753 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.279114018 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.279161197 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.279260984 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.279264871 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.279279018 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.279281693 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.279298444 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.279312230 DEBUG Initializing workspace `file:///tmp/.tmpSQMj4o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.279324323 DEBUG Searching for a project in '/tmp/.tmpSQMj4o/src' 2026-10-23 13:51:45.279348047 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.279353037 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.280735710 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.280743214 DEBUG Resolving local virtual environment: /tmp/.tmpSQMj4o/src/.venv 2026-10-23 13:51:45.280782458 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.280787467 DEBUG No virtual environment found 2026-10-23 13:51:45.280797246 DEBUG Adding first-party search path `/tmp/.tmpSQMj4o/src` 2026-10-23 13:51:45.280800482 DEBUG Using vendored stdlib 2026-10-23 13:51:45.280909186 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.280913904 DEBUG Adding new file root '/tmp/.tmpSQMj4o/src' of kind Project 2026-10-23 13:51:45.283741779 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:45.283756596 DEBUG Updating project to check open files 2026-10-23 13:51:45.283823011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSQMj4o/src/foo.py") 2026-10-23 13:51:45.283830916 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSQMj4o/src/foo.py` 2026-10-23 13:51:45.283837598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSQMj4o/src/foo.py` 2026-10-23 13:51:45.283913901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSQMj4o/src/foo.py` to project `src` 2026-10-23 13:51:45.283928569 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSQMj4o/src/foo.py` 2026-10-23 13:51:45.283931234 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.283939469 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.284780357 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.296216647 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.298116250 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.298168548 DEBUG method="textDocument/hover" response.id=2 duration=14.22ms 2026-10-23 13:51:45.298182044 DEBUG Received server response for request 2 2026-10-23 13:51:45.308262301 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.308294902 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.308300002 DEBUG method="shutdown" response.id=3 duration=10.29µs 2026-10-23 13:51:45.308305853 DEBUG Received server response for request 3 2026-10-23 13:51:45.308308828 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.308318436 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-23 13:51:45.310853461 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.310927760 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.310950042 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.311016206 DEBUG Client info: None 2026-10-23 13:51:45.311028850 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.311042425 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.311047545 INFO Version: Unknown 2026-10-23 13:51:45.311085356 DEBUG Received server response for request 1 2026-10-23 13:51:45.311121654 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.311134508 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.311187277 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.311280252 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.311283908 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.311297734 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.311300780 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.311303515 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.311320206 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.311333010 DEBUG Initializing workspace `file:///tmp/.tmp9PmuAo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.311345133 DEBUG Searching for a project in '/tmp/.tmp9PmuAo/src' 2026-10-23 13:51:45.311388695 DEBUG Found project at '/tmp/.tmp9PmuAo/src' 2026-10-23 13:51:45.311393243 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.311805567 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.311811738 DEBUG Resolving local virtual environment: /tmp/.tmp9PmuAo/src/.venv 2026-10-23 13:51:45.311848057 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.311853026 DEBUG No virtual environment found 2026-10-23 13:51:45.311861963 DEBUG Adding first-party search path `/tmp/.tmp9PmuAo/src` 2026-10-23 13:51:45.311865169 DEBUG Using vendored stdlib 2026-10-23 13:51:45.311973632 INFO Python version: Python 3.12, platform: linux 2026-10-23 13:51:45.311978050 DEBUG Adding new file root '/tmp/.tmp9PmuAo/src' of kind Project 2026-10-23 13:51:45.314601311 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-23 13:51:45.314616960 DEBUG Updating project to check open files 2026-10-23 13:51:45.314689837 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9PmuAo/src/older.py") 2026-10-23 13:51:45.314697301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9PmuAo/src/older.py` 2026-10-23 13:51:45.314703853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9PmuAo/src/older.py` 2026-10-23 13:51:45.314791538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9PmuAo/src/older.py` to project `src` 2026-10-23 13:51:45.314806616 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9PmuAo/src/older.py` 2026-10-23 13:51:45.314809281 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.314817576 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 13:51:45.314839768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9PmuAo/src/newer.py") 2026-10-23 13:51:45.314843936 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9PmuAo/src/newer.py` 2026-10-23 13:51:45.314848845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9PmuAo/src/newer.py` 2026-10-23 13:51:45.314899460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9PmuAo/src/newer.py` to project `src` 2026-10-23 13:51:45.314909028 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9PmuAo/src/newer.py` 2026-10-23 13:51:45.314911322 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.314917604 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-23 13:51:45.314983287 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-23 13:51:45.315001231 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-23 13:51:45.315519713 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 13:51:45.315544480 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.315549008 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 13:51:45.315567383 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp9PmuAo/src` 2026-10-23 13:51:45.315572152 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 13:51:45.315676397 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-23 13:51:45.315794749 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.330270280 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-23 13:51:45.330330373 DEBUG method="textDocument/hover" response.id=2 duration=15.41ms 2026-10-23 13:51:45.330353517 DEBUG Received server response for request 2 2026-10-23 13:51:45.330465447 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 13:51:45.330542030 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-23 13:51:45.330548783 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-23 13:51:45.331270677 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 13:51:45.331310051 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.331315200 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-23 13:51:45.331321723 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp9PmuAo/src` 2026-10-23 13:51:45.331326451 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-23 13:51:45.331467396 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-23 13:51:45.331529873 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.345091811 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-23 13:51:45.345143638 DEBUG method="textDocument/hover" response.id=3 duration=14.66ms 2026-10-23 13:51:45.345163455 DEBUG Received server response for request 3 2026-10-23 13:51:45.355301932 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:45.355335995 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.355344602 DEBUG method="shutdown" response.id=4 duration=14.14µs 2026-10-23 13:51:45.355356674 DEBUG Received server response for request 4 2026-10-23 13:51:45.355360151 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.355371021 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-23 13:51:45.359737030 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.359819355 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.359842949 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.363322756 DEBUG Client info: None 2026-10-23 13:51:45.363342262 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.363357010 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.363363422 INFO Version: Unknown 2026-10-23 13:51:45.363447119 DEBUG Received server response for request 1 2026-10-23 13:51:45.363489188 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.363511430 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.364538887 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.364577730 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.364583992 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.364598138 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.364601034 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.364623997 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.364639275 DEBUG Initializing workspace `file:///tmp/.tmpAySR8Q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.364652039 DEBUG Searching for a project in '/tmp/.tmpAySR8Q/src' 2026-10-23 13:51:45.364674391 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.364679140 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.366248413 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.366259374 DEBUG Resolving local virtual environment: /tmp/.tmpAySR8Q/src/.venv 2026-10-23 13:51:45.366296844 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.366444181 DEBUG No virtual environment found 2026-10-23 13:51:45.366456925 DEBUG Adding first-party search path `/tmp/.tmpAySR8Q/src` 2026-10-23 13:51:45.366460481 DEBUG Using vendored stdlib 2026-10-23 13:51:45.366897711 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.366906608 DEBUG Adding new file root '/tmp/.tmpAySR8Q/src' of kind Project 2026-10-23 13:51:45.368791473 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.368807243 DEBUG Updating project to check open files 2026-10-23 13:51:45.369027186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAySR8Q/src/foo.py") 2026-10-23 13:51:45.369038928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAySR8Q/src/foo.py` 2026-10-23 13:51:45.369048686 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAySR8Q/src/foo.py` 2026-10-23 13:51:45.369437335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAySR8Q/src/foo.py` to project `src` 2026-10-23 13:51:45.369458144 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAySR8Q/src/foo.py` 2026-10-23 13:51:45.369460929 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.369472330 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.370034104 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.381313941 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.383375348 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.383605820 DEBUG method="textDocument/hover" response.id=2 duration=14.01ms 2026-10-23 13:51:45.383647438 DEBUG Received server response for request 2 2026-10-23 13:51:45.393748094 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.393782518 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.393789892 DEBUG method="shutdown" response.id=3 duration=12.64µs 2026-10-23 13:51:45.393794631 DEBUG Received server response for request 3 2026-10-23 13:51:45.393799190 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.393810942 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-23 13:51:45.396418583 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.396508050 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.396543537 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.396619019 DEBUG Client info: None 2026-10-23 13:51:45.396631923 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.396645729 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.396651289 INFO Version: Unknown 2026-10-23 13:51:45.397118275 DEBUG Received server response for request 1 2026-10-23 13:51:45.397586072 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.397601682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.397662406 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.397719062 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.397722468 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.397748728 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.397762243 DEBUG Initializing workspace `file:///tmp/.tmpJqST1m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.397773754 DEBUG Searching for a project in '/tmp/.tmpJqST1m/src' 2026-10-23 13:51:45.397797429 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.397802709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.398189745 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.398195766 DEBUG Resolving local virtual environment: /tmp/.tmpJqST1m/src/.venv 2026-10-23 13:51:45.398232034 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.398236793 DEBUG No virtual environment found 2026-10-23 13:51:45.398246351 DEBUG Adding first-party search path `/tmp/.tmpJqST1m/src` 2026-10-23 13:51:45.398249407 DEBUG Using vendored stdlib 2026-10-23 13:51:45.398359152 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.398364412 DEBUG Adding new file root '/tmp/.tmpJqST1m/src' of kind Project 2026-10-23 13:51:45.398738103 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.398743533 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.400328045 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.400341220 DEBUG Updating project to check open files 2026-10-23 13:51:45.400408326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJqST1m/src/foo.py") 2026-10-23 13:51:45.400415770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJqST1m/src/foo.py` 2026-10-23 13:51:45.400422493 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJqST1m/src/foo.py` 2026-10-23 13:51:45.400509566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJqST1m/src/foo.py` to project `src` 2026-10-23 13:51:45.400524474 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJqST1m/src/foo.py` 2026-10-23 13:51:45.400526929 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.400535184 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.400757982 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.413533605 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.415530520 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.415733531 DEBUG method="textDocument/hover" response.id=2 duration=15.19ms 2026-10-23 13:51:45.415858826 DEBUG Received server response for request 2 2026-10-23 13:51:45.426073475 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.426325658 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.426542956 DEBUG method="shutdown" response.id=3 duration=223.91µs 2026-10-23 13:51:45.426775272 DEBUG Received server response for request 3 2026-10-23 13:51:45.426940281 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.426985997 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-23 13:51:45.429857743 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( true, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.429937453 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.429958663 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.431518188 DEBUG Client info: None 2026-10-23 13:51:45.431533627 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.431547683 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-23 13:51:45.431553654 INFO Version: Unknown 2026-10-23 13:51:45.431604379 DEBUG Received server response for request 1 2026-10-23 13:51:45.431639886 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.431650085 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpU5oZJK 2026-10-23 13:51:45.431656437 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.431700570 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.431759460 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.431762616 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.431769659 DEBUG No workspace configuration provided for file:///tmp/.tmpU5oZJK 2026-10-23 13:51:45.431788795 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.431792382 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpU5oZJK, using default options 2026-10-23 13:51:45.431800217 DEBUG Initializing workspace `file:///tmp/.tmpU5oZJK`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.431811788 DEBUG Searching for a project in '/tmp/.tmpU5oZJK' 2026-10-23 13:51:45.431831035 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.431835603 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.432229532 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.432235824 DEBUG Resolving local virtual environment: /tmp/.tmpU5oZJK/.venv 2026-10-23 13:51:45.432271260 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.432275889 DEBUG No virtual environment found 2026-10-23 13:51:45.432285206 DEBUG Adding first-party search path `/tmp/.tmpU5oZJK` 2026-10-23 13:51:45.432288222 DEBUG Using vendored stdlib 2026-10-23 13:51:45.432396746 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.432401284 DEBUG Adding new file root '/tmp/.tmpU5oZJK' of kind Project 2026-10-23 13:51:45.434578658 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.434587334 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-23 13:51:45.437586841 INFO Project::index_files{project=.tmpU5oZJK}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.437721794 DEBUG Updating project to check open files 2026-10-23 13:51:45.437891602 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU5oZJK/foo.py") 2026-10-23 13:51:45.438023670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU5oZJK/foo.py` 2026-10-23 13:51:45.438128497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU5oZJK/foo.py` 2026-10-23 13:51:45.438316920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU5oZJK/foo.py` to project `.tmpU5oZJK` 2026-10-23 13:51:45.438460279 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU5oZJK/foo.py` 2026-10-23 13:51:45.438579152 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.438701251 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.439115528 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.454928648 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.456222856 DEBUG method="textDocument/implementation" response.id=2 duration=17.40ms 2026-10-23 13:51:45.456273871 DEBUG Received server response for request 2 2026-10-23 13:51:45.466387140 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.466440230 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.466446672 DEBUG method="shutdown" response.id=3 duration=11.20µs 2026-10-23 13:51:45.466481838 DEBUG Received server response for request 3 2026-10-23 13:51:45.466486437 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.466497227 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-23 13:51:45.469190919 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( false, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.469288072 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.469332635 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.469368773 DEBUG Client info: None 2026-10-23 13:51:45.469380886 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.469393820 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.469399210 INFO Version: Unknown 2026-10-23 13:51:45.469446098 DEBUG Received server response for request 1 2026-10-23 13:51:45.469481484 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.469491723 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpATARZ4 2026-10-23 13:51:45.469497935 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.469546576 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.469661512 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.469665600 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.469672493 DEBUG No workspace configuration provided for file:///tmp/.tmpATARZ4 2026-10-23 13:51:45.469680728 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.469683553 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-23 13:51:45.469698521 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.469702308 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpATARZ4, using default options 2026-10-23 13:51:45.469710033 DEBUG Initializing workspace `file:///tmp/.tmpATARZ4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.469721484 DEBUG Searching for a project in '/tmp/.tmpATARZ4' 2026-10-23 13:51:45.469739989 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.469744618 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.470140671 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.470146662 DEBUG Resolving local virtual environment: /tmp/.tmpATARZ4/.venv 2026-10-23 13:51:45.470183982 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.470189041 DEBUG No virtual environment found 2026-10-23 13:51:45.470198249 DEBUG Adding first-party search path `/tmp/.tmpATARZ4` 2026-10-23 13:51:45.470201284 DEBUG Using vendored stdlib 2026-10-23 13:51:45.470314136 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.470318584 DEBUG Adding new file root '/tmp/.tmpATARZ4' of kind Project 2026-10-23 13:51:45.473693585 INFO Project::index_files{project=.tmpATARZ4}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:45.473712951 DEBUG Updating project to check open files 2026-10-23 13:51:45.473787771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpATARZ4/foo.py") 2026-10-23 13:51:45.473795316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpATARZ4/foo.py` 2026-10-23 13:51:45.473802569 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpATARZ4/foo.py` 2026-10-23 13:51:45.473869314 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpATARZ4/foo.py` to project `.tmpATARZ4` 2026-10-23 13:51:45.473887949 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpATARZ4/foo.py` 2026-10-23 13:51:45.473890654 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.473899020 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.474195446 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.490382878 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.490959249 DEBUG method="textDocument/implementation" response.id=2 duration=17.05ms 2026-10-23 13:51:45.491084795 DEBUG Received server response for request 2 2026-10-23 13:51:45.501272293 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.501324080 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.501329881 DEBUG method="shutdown" response.id=3 duration=11.02µs 2026-10-23 13:51:45.501444606 DEBUG Received server response for request 3 2026-10-23 13:51:45.501450317 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.501464343 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-23 13:51:45.504341791 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.506083297 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.506114295 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.506173667 DEBUG Client info: None 2026-10-23 13:51:45.506188374 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.506202881 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.506208492 INFO Version: Unknown 2026-10-23 13:51:45.506250441 DEBUG Received server response for request 1 2026-10-23 13:51:45.506292279 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.506302879 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZSNraC 2026-10-23 13:51:45.506312868 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.506359645 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.506477216 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.506481694 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.506492955 DEBUG No workspace configuration provided for file:///tmp/.tmpZSNraC 2026-10-23 13:51:45.506514696 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.506518714 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZSNraC, using default options 2026-10-23 13:51:45.506526689 DEBUG Initializing workspace `file:///tmp/.tmpZSNraC`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.506538711 DEBUG Searching for a project in '/tmp/.tmpZSNraC' 2026-10-23 13:51:45.506603653 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.506610075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.507039801 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.507046524 DEBUG Resolving local virtual environment: /tmp/.tmpZSNraC/.venv 2026-10-23 13:51:45.507084004 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.507093422 DEBUG No virtual environment found 2026-10-23 13:51:45.507114361 DEBUG Adding first-party search path `/tmp/.tmpZSNraC` 2026-10-23 13:51:45.507117898 DEBUG Using vendored stdlib 2026-10-23 13:51:45.507236550 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.507241850 DEBUG Adding new file root '/tmp/.tmpZSNraC' of kind Project 2026-10-23 13:51:45.511443832 INFO Project::index_files{project=.tmpZSNraC}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.511458740 DEBUG Updating project to check open files 2026-10-23 13:51:45.516575457 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.516886590 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.516979074 DEBUG method="shutdown" response.id=2 duration=96.65µs 2026-10-23 13:51:45.516990626 DEBUG Received server response for request 2 2026-10-23 13:51:45.516994042 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.517032715 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-23 13:51:45.518316533 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.518380723 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.518402023 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.520631294 DEBUG Client info: None 2026-10-23 13:51:45.520650100 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.520662914 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.520671951 INFO Version: Unknown 2026-10-23 13:51:45.521267628 DEBUG Received server response for request 1 2026-10-23 13:51:45.521301241 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.521307653 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.521310588 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.521313834 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 13:51:45.521316319 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 13:51:45.521318654 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 13:51:45.521320908 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-23 13:51:45.521323362 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 13:51:45.521326368 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-23 13:51:45.521328883 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-23 13:51:45.521331798 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-23 13:51:45.521334453 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-23 13:51:45.521337168 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-23 13:51:45.521339793 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-23 13:51:45.521342368 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-23 13:51:45.521345013 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-23 13:51:45.521347307 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-23 13:51:45.521349461 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-23 13:51:45.521351555 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-23 13:51:45.521353659 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-23 13:51:45.521355953 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-23 13:51:45.521358118 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-23 13:51:45.521360242 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-23 13:51:45.521362396 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-23 13:51:45.521364469 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-23 13:51:45.521366573 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-23 13:51:45.521368677 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-23 13:51:45.521370851 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-23 13:51:45.521373196 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-23 13:51:45.521375280 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-23 13:51:45.521377674 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-23 13:51:45.521379938 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-23 13:51:45.521382383 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-23 13:51:45.521384888 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-23 13:51:45.521387182 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-23 13:51:45.521389326 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-23 13:51:45.521391981 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-23 13:51:45.521394436 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-23 13:51:45.521397011 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-23 13:51:45.521399395 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-23 13:51:45.521402180 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-23 13:51:45.521404575 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-23 13:51:45.521407029 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-23 13:51:45.521409374 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-23 13:51:45.521411718 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-23 13:51:45.521421647 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-23 13:51:45.521431615 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-23 13:51:45.521434180 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-23 13:51:45.521436675 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-23 13:51:45.521439019 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-23 13:51:45.521441554 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-23 13:51:45.521443828 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-23 13:51:45.521446153 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-23 13:51:45.521448868 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-23 13:51:45.521451423 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-23 13:51:45.521453957 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-23 13:51:45.521456672 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-23 13:51:45.521459087 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-23 13:51:45.521461501 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-23 13:51:45.521464066 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-23 13:51:45.521466501 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-23 13:51:45.521469336 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-23 13:51:45.521471771 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-23 13:51:45.521474586 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-23 13:51:45.521476940 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-23 13:51:45.521479395 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-23 13:51:45.521492179 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.521544277 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.521624317 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-23 13:51:45.521628465 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521630549 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521632442 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521634316 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521641960 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521643894 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521645777 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521647641 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521649664 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521651508 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521660976 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521662949 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521664783 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521666576 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521668580 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521670373 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521672437 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521674992 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521676946 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521678819 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521680683 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521686303 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521688207 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521706992 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521708946 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521710769 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521712602 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521714586 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521720127 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521721970 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521723803 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521725627 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521727691 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521729584 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521731418 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521733231 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521735045 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521736848 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521738671 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521740485 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521742278 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521744092 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521745915 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521747718 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521749542 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521751345 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521753169 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521754992 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521756805 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521758619 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521760422 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521762236 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521764049 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521766443 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521768297 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521770100 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521771914 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521773717 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521775601 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521777444 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521779247 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521784888 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521786731 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521788565 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 13:51:45.521795127 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.521797933 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.521827278 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.521839821 DEBUG Initializing workspace `file:///tmp/.tmpNkcqii/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.521854579 DEBUG Searching for a project in '/tmp/.tmpNkcqii/src' 2026-10-23 13:51:45.521874646 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.521879005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.522233029 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.522239360 DEBUG Resolving local virtual environment: /tmp/.tmpNkcqii/src/.venv 2026-10-23 13:51:45.522269928 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.522274326 DEBUG No virtual environment found 2026-10-23 13:51:45.522281479 DEBUG Adding first-party search path `/tmp/.tmpNkcqii/src` 2026-10-23 13:51:45.522284575 DEBUG Using vendored stdlib 2026-10-23 13:51:45.522406203 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.522410662 DEBUG Adding new file root '/tmp/.tmpNkcqii/src' of kind Project 2026-10-23 13:51:45.526603035 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 13:51:45.526619025 DEBUG Updating project to check open files 2026-10-23 13:51:45.526633863 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-23 13:51:45.526682735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNkcqii/src/main.py") 2026-10-23 13:51:45.526690199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNkcqii/src/main.py` 2026-10-23 13:51:45.526697062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNkcqii/src/main.py` 2026-10-23 13:51:45.526778504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNkcqii/src/main.py` to project `src` 2026-10-23 13:51:45.526793102 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNkcqii/src/main.py` 2026-10-23 13:51:45.526795817 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.526809172 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.526815333 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.526829740 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.526834730 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.527969088 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.528716830 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.530830775 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.531013718 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.531164311 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.531301207 DEBUG method="textDocument/hover" response.id=2 duration=4.48ms 2026-10-23 13:51:45.531419099 DEBUG method="textDocument/hover" response.id=3 duration=4.59ms 2026-10-23 13:51:45.531543241 DEBUG method="textDocument/hover" response.id=4 duration=4.71ms 2026-10-23 13:51:45.531679347 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.531695176 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.531718450 DEBUG Received server response for request 2 2026-10-23 13:51:45.531721285 DEBUG Received server response for request 3 2026-10-23 13:51:45.531722949 DEBUG Received server response for request 4 2026-10-23 13:51:45.531771680 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.531789283 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.531860076 DEBUG method="textDocument/hover" response.id=5 duration=3.03ms 2026-10-23 13:51:45.531865025 DEBUG method="textDocument/hover" response.id=6 duration=179.12µs 2026-10-23 13:51:45.531867520 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.531876456 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.531888309 DEBUG Received server response for request 5 2026-10-23 13:51:45.531890423 DEBUG Received server response for request 6 2026-10-23 13:51:45.532146273 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532165489 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532179345 DEBUG method="textDocument/hover" response.id=7 duration=481.63µs 2026-10-23 13:51:45.532182511 DEBUG method="textDocument/hover" response.id=8 duration=313.06µs 2026-10-23 13:51:45.532184795 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532193681 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532204933 DEBUG Received server response for request 7 2026-10-23 13:51:45.532206946 DEBUG Received server response for request 8 2026-10-23 13:51:45.532228667 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532240870 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532253193 DEBUG method="textDocument/hover" response.id=9 duration=374.81µs 2026-10-23 13:51:45.532255758 DEBUG method="textDocument/hover" response.id=10 duration=69.05µs 2026-10-23 13:51:45.532268101 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532274523 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532285514 DEBUG Received server response for request 9 2026-10-23 13:51:45.532287327 DEBUG Received server response for request 10 2026-10-23 13:51:45.532307996 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532320239 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532332141 DEBUG method="textDocument/hover" response.id=11 duration=136.58µs 2026-10-23 13:51:45.532334686 DEBUG method="textDocument/hover" response.id=12 duration=64.92µs 2026-10-23 13:51:45.532336620 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532342240 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532353401 DEBUG Received server response for request 11 2026-10-23 13:51:45.532355164 DEBUG Received server response for request 12 2026-10-23 13:51:45.532373699 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532395410 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532441576 DEBUG method="textDocument/hover" response.id=13 duration=165.08µs 2026-10-23 13:51:45.532445504 DEBUG method="textDocument/hover" response.id=14 duration=107.26µs 2026-10-23 13:51:45.532447548 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532455152 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532466283 DEBUG Received server response for request 13 2026-10-23 13:51:45.532468337 DEBUG Received server response for request 14 2026-10-23 13:51:45.532493384 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532516607 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532572372 DEBUG method="textDocument/hover" response.id=15 duration=228.24µs 2026-10-23 13:51:45.532576930 DEBUG method="textDocument/hover" response.id=16 duration=127.66µs 2026-10-23 13:51:45.532579054 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532586849 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532801161 DEBUG Received server response for request 15 2026-10-23 13:51:45.532806230 DEBUG Received server response for request 16 2026-10-23 13:51:45.532844242 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532860382 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532873597 DEBUG method="textDocument/hover" response.id=17 duration=416.66µs 2026-10-23 13:51:45.532876673 DEBUG method="textDocument/hover" response.id=18 duration=295.83µs 2026-10-23 13:51:45.532878817 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532887603 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532898844 DEBUG Received server response for request 17 2026-10-23 13:51:45.532913091 DEBUG Received server response for request 18 2026-10-23 13:51:45.532934170 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532946393 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.532958556 DEBUG method="textDocument/hover" response.id=19 duration=369.84µs 2026-10-23 13:51:45.532961151 DEBUG method="textDocument/hover" response.id=20 duration=80.49µs 2026-10-23 13:51:45.532963215 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532969457 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.532985226 DEBUG Received server response for request 19 2026-10-23 13:51:45.532987210 DEBUG Received server response for request 20 2026-10-23 13:51:45.533006366 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.533018058 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.533039057 DEBUG method="textDocument/hover" response.id=21 duration=149.59µs 2026-10-23 13:51:45.533041592 DEBUG method="textDocument/hover" response.id=22 duration=76.73µs 2026-10-23 13:51:45.533043646 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.533053725 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.533064876 DEBUG Received server response for request 21 2026-10-23 13:51:45.533066669 DEBUG Received server response for request 22 2026-10-23 13:51:45.533086757 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.533098839 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.533199628 DEBUG method="textDocument/hover" response.id=23 duration=227.93µs 2026-10-23 13:51:45.533203776 DEBUG method="textDocument/hover" response.id=24 duration=158.52µs 2026-10-23 13:51:45.533205830 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.533213524 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.533230065 DEBUG Received server response for request 23 2026-10-23 13:51:45.533232280 DEBUG Received server response for request 24 2026-10-23 13:51:45.533258729 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.533282514 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.533295488 DEBUG method="textDocument/hover" response.id=25 duration=239.88µs 2026-10-23 13:51:45.533298153 DEBUG method="textDocument/hover" response.id=26 duration=90.50µs 2026-10-23 13:51:45.533300147 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.533310326 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534574968 DEBUG Received server response for request 25 2026-10-23 13:51:45.534580709 DEBUG Received server response for request 26 2026-10-23 13:51:45.534616376 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534632947 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534650740 DEBUG method="textDocument/hover" response.id=27 duration=1.44ms 2026-10-23 13:51:45.534653916 DEBUG method="textDocument/hover" response.id=28 duration=1.35ms 2026-10-23 13:51:45.534656150 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534665257 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534676839 DEBUG Received server response for request 27 2026-10-23 13:51:45.534678793 DEBUG Received server response for request 28 2026-10-23 13:51:45.534698600 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534724488 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534737693 DEBUG method="textDocument/hover" response.id=29 duration=1.43ms 2026-10-23 13:51:45.534740398 DEBUG method="textDocument/hover" response.id=30 duration=82.46µs 2026-10-23 13:51:45.534742983 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534749365 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534760075 DEBUG Received server response for request 29 2026-10-23 13:51:45.534762239 DEBUG Received server response for request 30 2026-10-23 13:51:45.534781916 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534793798 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534805731 DEBUG method="textDocument/hover" response.id=31 duration=138.57µs 2026-10-23 13:51:45.534808235 DEBUG method="textDocument/hover" response.id=32 duration=63.48µs 2026-10-23 13:51:45.534810229 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534815840 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534843852 DEBUG Received server response for request 31 2026-10-23 13:51:45.534845726 DEBUG Received server response for request 32 2026-10-23 13:51:45.534866645 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534878948 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534891161 DEBUG method="textDocument/hover" response.id=33 duration=139.90µs 2026-10-23 13:51:45.534893716 DEBUG method="textDocument/hover" response.id=34 duration=81.81µs 2026-10-23 13:51:45.534895680 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534909706 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534925165 DEBUG Received server response for request 33 2026-10-23 13:51:45.534927088 DEBUG Received server response for request 34 2026-10-23 13:51:45.534947677 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534959680 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.534971502 DEBUG method="textDocument/hover" response.id=35 duration=137.55µs 2026-10-23 13:51:45.534974036 DEBUG method="textDocument/hover" response.id=36 duration=76.67µs 2026-10-23 13:51:45.534975960 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534982282 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.534993503 DEBUG Received server response for request 35 2026-10-23 13:51:45.534995326 DEBUG Received server response for request 36 2026-10-23 13:51:45.535019382 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535031174 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535043246 DEBUG method="textDocument/hover" response.id=37 duration=131.68µs 2026-10-23 13:51:45.535045661 DEBUG method="textDocument/hover" response.id=38 duration=68.00µs 2026-10-23 13:51:45.535047695 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535053936 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535079574 DEBUG Received server response for request 37 2026-10-23 13:51:45.535081648 DEBUG Received server response for request 38 2026-10-23 13:51:45.535102838 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535119850 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535132183 DEBUG method="textDocument/hover" response.id=39 duration=148.07µs 2026-10-23 13:51:45.535134698 DEBUG method="textDocument/hover" response.id=40 duration=85.33µs 2026-10-23 13:51:45.535136692 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535150487 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535161959 DEBUG Received server response for request 39 2026-10-23 13:51:45.535163832 DEBUG Received server response for request 40 2026-10-23 13:51:45.535183680 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535200441 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535212674 DEBUG method="textDocument/hover" response.id=41 duration=156.98µs 2026-10-23 13:51:45.535215239 DEBUG method="textDocument/hover" response.id=42 duration=69.68µs 2026-10-23 13:51:45.535224416 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535230758 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535241859 DEBUG Received server response for request 41 2026-10-23 13:51:45.535243642 DEBUG Received server response for request 42 2026-10-23 13:51:45.535264070 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535280521 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535292644 DEBUG method="textDocument/hover" response.id=43 duration=140.23µs 2026-10-23 13:51:45.535295219 DEBUG method="textDocument/hover" response.id=44 duration=68.92µs 2026-10-23 13:51:45.535297183 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535310548 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535321789 DEBUG Received server response for request 43 2026-10-23 13:51:45.535323602 DEBUG Received server response for request 44 2026-10-23 13:51:45.535343580 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535355382 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535373676 DEBUG method="textDocument/hover" response.id=45 duration=134.70µs 2026-10-23 13:51:45.535376371 DEBUG method="textDocument/hover" response.id=46 duration=70.27µs 2026-10-23 13:51:45.535378345 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535384266 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535395487 DEBUG Received server response for request 45 2026-10-23 13:51:45.535397230 DEBUG Received server response for request 46 2026-10-23 13:51:45.535416386 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535442846 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535461170 DEBUG method="textDocument/hover" response.id=47 duration=148.79µs 2026-10-23 13:51:45.535463815 DEBUG method="textDocument/hover" response.id=48 duration=83.82µs 2026-10-23 13:51:45.535467382 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535473834 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535484674 DEBUG Received server response for request 47 2026-10-23 13:51:45.535486458 DEBUG Received server response for request 48 2026-10-23 13:51:45.535513548 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535530270 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535542673 DEBUG method="textDocument/hover" response.id=49 duration=156.63µs 2026-10-23 13:51:45.535545188 DEBUG method="textDocument/hover" response.id=50 duration=76.09µs 2026-10-23 13:51:45.535547202 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535553193 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535574753 DEBUG Received server response for request 49 2026-10-23 13:51:45.535576637 DEBUG Received server response for request 50 2026-10-23 13:51:45.535596775 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535613476 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535633714 DEBUG method="textDocument/hover" response.id=51 duration=157.99µs 2026-10-23 13:51:45.535636499 DEBUG method="textDocument/hover" response.id=52 duration=87.64µs 2026-10-23 13:51:45.535638483 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535644745 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535655745 DEBUG Received server response for request 51 2026-10-23 13:51:45.535657518 DEBUG Received server response for request 52 2026-10-23 13:51:45.535677426 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535693987 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535706310 DEBUG method="textDocument/hover" response.id=53 duration=141.06µs 2026-10-23 13:51:45.535708835 DEBUG method="textDocument/hover" response.id=54 duration=68.70µs 2026-10-23 13:51:45.535710848 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535716539 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535727610 DEBUG Received server response for request 53 2026-10-23 13:51:45.535729423 DEBUG Received server response for request 54 2026-10-23 13:51:45.535748289 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535759520 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535776201 DEBUG method="textDocument/hover" response.id=55 duration=129.71µs 2026-10-23 13:51:45.535778726 DEBUG method="textDocument/hover" response.id=56 duration=66.21µs 2026-10-23 13:51:45.535788354 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535794576 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535805296 DEBUG Received server response for request 55 2026-10-23 13:51:45.535807099 DEBUG Received server response for request 56 2026-10-23 13:51:45.535827287 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535839059 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535855710 DEBUG method="textDocument/hover" response.id=57 duration=137.41µs 2026-10-23 13:51:45.535858215 DEBUG method="textDocument/hover" response.id=58 duration=68.14µs 2026-10-23 13:51:45.535860149 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535872993 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535883903 DEBUG Received server response for request 57 2026-10-23 13:51:45.535886758 DEBUG Received server response for request 58 2026-10-23 13:51:45.535907257 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535919259 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535936632 DEBUG method="textDocument/hover" response.id=59 duration=140.23µs 2026-10-23 13:51:45.535939197 DEBUG method="textDocument/hover" response.id=60 duration=70.36µs 2026-10-23 13:51:45.535941221 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535947172 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.535958212 DEBUG Received server response for request 59 2026-10-23 13:51:45.535959966 DEBUG Received server response for request 60 2026-10-23 13:51:45.535978941 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.535990453 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.536002345 DEBUG method="textDocument/hover" response.id=61 duration=127.55µs 2026-10-23 13:51:45.536005251 DEBUG method="textDocument/hover" response.id=62 duration=62.23µs 2026-10-23 13:51:45.536007274 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.536013115 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 13:51:45.536029075 DEBUG Received server response for request 61 2026-10-23 13:51:45.536030849 DEBUG Received server response for request 62 2026-10-23 13:51:45.536050065 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.536061717 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.536073649 DEBUG method="textDocument/hover" response.id=63 duration=124.64µs 2026-10-23 13:51:45.536076104 DEBUG method="textDocument/hover" response.id=64 duration=67.20µs 2026-10-23 13:51:45.536082526 DEBUG Received server response for request 63 2026-10-23 13:51:45.536084229 DEBUG Received server response for request 64 2026-10-23 13:51:45.536107513 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.536123973 DEBUG method="textDocument/hover" response.id=65 duration=109.11µs 2026-10-23 13:51:45.536128562 DEBUG Received server response for request 65 2026-10-23 13:51:45.536133491 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-23 13:51:45.536173977 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:45.536201459 DEBUG method="textDocument/hover" response.id=66 duration=53.77µs 2026-10-23 13:51:45.536213151 DEBUG Received server response for request 66 2026-10-23 13:51:45.546286605 DEBUG Client sends request `shutdown` with ID 67 2026-10-23 13:51:45.546363379 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.546369240 DEBUG method="shutdown" response.id=67 duration=9.27µs 2026-10-23 13:51:45.546375542 DEBUG Received server response for request 67 2026-10-23 13:51:45.546378297 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.546517268 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_for_one_workspace ... ignored, Requires multiple workspace support in the server and test server test initialize::disable_language_services_set_on_initialization ... 2026-10-23 13:51:45.548507781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.548590557 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.548614021 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.548763952 DEBUG Client info: None 2026-10-23 13:51:45.548779090 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.548791994 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.548797044 INFO Version: Unknown 2026-10-23 13:51:45.549575855 DEBUG Received server response for request 1 2026-10-23 13:51:45.549621049 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.549635086 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.555600475 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.555815719 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.555823253 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.555844122 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.555847077 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.555867275 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.555880139 DEBUG Initializing workspace `file:///tmp/.tmpF6TTbQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.555892142 DEBUG Searching for a project in '/tmp/.tmpF6TTbQ/src' 2026-10-23 13:51:45.555919413 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.555924272 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.556321808 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.556327949 DEBUG Resolving local virtual environment: /tmp/.tmpF6TTbQ/src/.venv 2026-10-23 13:51:45.556364859 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.556369307 DEBUG No virtual environment found 2026-10-23 13:51:45.556378163 DEBUG Adding first-party search path `/tmp/.tmpF6TTbQ/src` 2026-10-23 13:51:45.556381299 DEBUG Using vendored stdlib 2026-10-23 13:51:45.556519589 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.556524368 DEBUG Adding new file root '/tmp/.tmpF6TTbQ/src' of kind Project 2026-10-23 13:51:45.561804922 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 13:51:45.561819299 DEBUG Updating project to check open files 2026-10-23 13:51:45.561888359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF6TTbQ/src/foo.py") 2026-10-23 13:51:45.561895612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpF6TTbQ/src/foo.py` 2026-10-23 13:51:45.561902776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpF6TTbQ/src/foo.py` 2026-10-23 13:51:45.561980421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpF6TTbQ/src/foo.py` to project `src` 2026-10-23 13:51:45.561994328 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF6TTbQ/src/foo.py` 2026-10-23 13:51:45.561996752 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.562004677 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.562361556 DEBUG method="textDocument/hover" response.id=2 duration=350.01µs 2026-10-23 13:51:45.562380853 DEBUG Received server response for request 2 2026-10-23 13:51:45.572450189 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.572522385 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.572528015 DEBUG method="shutdown" response.id=3 duration=9.00µs 2026-10-23 13:51:45.572643091 DEBUG Received server response for request 3 2026-10-23 13:51:45.572648471 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.572662297 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-23 13:51:45.573899478 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.573963588 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.573985459 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.574018381 DEBUG Client info: None 2026-10-23 13:51:45.574034922 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.574047425 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.574051894 INFO Version: Unknown 2026-10-23 13:51:45.576336048 DEBUG Received server response for request 1 2026-10-23 13:51:45.576375261 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.576448559 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.579837245 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.579866420 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.579872802 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.579884744 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.579887319 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:45.579908268 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.579919379 DEBUG Initializing workspace `file:///tmp/.tmp0WeV61/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.579930951 DEBUG Searching for a project in '/tmp/.tmp0WeV61/src' 2026-10-23 13:51:45.579951018 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.579954835 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.580919665 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.580929333 DEBUG Resolving local virtual environment: /tmp/.tmp0WeV61/src/.venv 2026-10-23 13:51:45.580958789 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.580963327 DEBUG No virtual environment found 2026-10-23 13:51:45.580970821 DEBUG Adding first-party search path `/tmp/.tmp0WeV61/src` 2026-10-23 13:51:45.580973957 DEBUG Using vendored stdlib 2026-10-23 13:51:45.581074556 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.581078894 DEBUG Adding new file root '/tmp/.tmp0WeV61/src' of kind Project 2026-10-23 13:51:45.583635449 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:45.583763239 DEBUG Updating project to check open files 2026-10-23 13:51:45.583929430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0WeV61/src/foo.py") 2026-10-23 13:51:45.584045759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0WeV61/src/foo.py` 2026-10-23 13:51:45.584152248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0WeV61/src/foo.py` 2026-10-23 13:51:45.584351172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0WeV61/src/foo.py` to project `src` 2026-10-23 13:51:45.584498728 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0WeV61/src/foo.py` 2026-10-23 13:51:45.584624234 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.584742175 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.584890503 DEBUG method="textDocument/hover" response.id=2 duration=36.58µs 2026-10-23 13:51:45.585022591 DEBUG Received server response for request 2 2026-10-23 13:51:45.595198848 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.595335364 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.595457764 DEBUG method="shutdown" response.id=3 duration=125.38µs 2026-10-23 13:51:45.595593619 DEBUG Received server response for request 3 2026-10-23 13:51:45.595692394 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.595803883 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-23 13:51:45.597205582 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.597275603 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.597292876 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.597598659 DEBUG Client info: None 2026-10-23 13:51:45.597611203 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.597627704 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.597632453 INFO Version: Unknown 2026-10-23 13:51:45.599246300 DEBUG Received server response for request 1 2026-10-23 13:51:45.599279442 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.599305120 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpJNZMSs 2026-10-23 13:51:45.599314448 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.599461864 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.599491800 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.599496659 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.599501779 DEBUG No workspace configuration provided for file:///tmp/.tmpJNZMSs 2026-10-23 13:51:45.599527567 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.599532006 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpJNZMSs, using default options 2026-10-23 13:51:45.599538638 DEBUG Initializing workspace `file:///tmp/.tmpJNZMSs`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.599549228 DEBUG Searching for a project in '/tmp/.tmpJNZMSs' 2026-10-23 13:51:45.600102716 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.600112334 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.600465697 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.600471438 DEBUG Resolving local virtual environment: /tmp/.tmpJNZMSs/.venv 2026-10-23 13:51:45.600503067 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.600507716 DEBUG No virtual environment found 2026-10-23 13:51:45.600514919 DEBUG Adding first-party search path `/tmp/.tmpJNZMSs` 2026-10-23 13:51:45.600517975 DEBUG Using vendored stdlib 2026-10-23 13:51:45.600638732 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.600642990 DEBUG Adding new file root '/tmp/.tmpJNZMSs' of kind Project 2026-10-23 13:51:45.603831440 INFO Project::index_files{project=.tmpJNZMSs}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.603973396 DEBUG Updating project to check open files 2026-10-23 13:51:45.610084128 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.610220153 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.610228619 DEBUG method="shutdown" response.id=2 duration=12.51µs 2026-10-23 13:51:45.610245030 DEBUG Received server response for request 2 2026-10-23 13:51:45.610250129 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.610261671 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-23 13:51:45.611789757 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.611843007 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.611863155 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.611907097 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-23 13:51:45.611918398 DEBUG Client info: None 2026-10-23 13:51:45.611920302 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.611931072 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.611935571 INFO Version: Unknown 2026-10-23 13:51:45.611967230 DEBUG Received server response for request 1 2026-10-23 13:51:45.611989021 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.612000152 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.614600018 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.617547126 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.617563807 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.617578234 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.617588584 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.617603552 DEBUG Initializing workspace `file:///tmp/.tmp0nvmGB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.617621305 DEBUG Searching for a project in '/tmp/.tmp0nvmGB/src' 2026-10-23 13:51:45.617641233 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.617645370 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.617945032 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.617950382 DEBUG Resolving local virtual environment: /tmp/.tmp0nvmGB/src/.venv 2026-10-23 13:51:45.617975640 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.617979868 DEBUG No virtual environment found 2026-10-23 13:51:45.617986881 DEBUG Adding first-party search path `/tmp/.tmp0nvmGB/src` 2026-10-23 13:51:45.617989927 DEBUG Using vendored stdlib 2026-10-23 13:51:45.618088131 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.618091818 DEBUG Adding new file root '/tmp/.tmp0nvmGB/src' of kind Project 2026-10-23 13:51:45.619934494 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.619947108 DEBUG Updating project to check open files 2026-10-23 13:51:45.620049560 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0nvmGB/src/script.py") 2026-10-23 13:51:45.620058136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0nvmGB/src/script.py` 2026-10-23 13:51:45.620067544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0nvmGB/src/script.py` 2026-10-23 13:51:45.620175326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0nvmGB/src/script.py` to project `src` 2026-10-23 13:51:45.620191055 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0nvmGB/src/script.py` 2026-10-23 13:51:45.620193580 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.620203839 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.620948716 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:45.620981939 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.620987028 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:45.620990655 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:45.621137721 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.621178267 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp0nvmGB/src/script.py' 2026-10-23 13:51:45.621249721 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.632782743 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.632948945 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:45.632959074 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:45.643051183 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.643087191 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.643094805 DEBUG method="shutdown" response.id=2 duration=13.54µs 2026-10-23 13:51:45.643152253 DEBUG Received server response for request 2 2026-10-23 13:51:45.643157202 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.643169685 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-23 13:51:45.645266248 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.645342381 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.645361937 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.645510296 DEBUG Received server response for request 1 ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-23 13:51:45.649038814 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.649102463 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.649121780 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.649162666 DEBUG Client info: None 2026-10-23 13:51:45.649174218 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.649188425 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.649193935 INFO Version: Unknown 2026-10-23 13:51:45.649232938 DEBUG Received server response for request 1 2026-10-23 13:51:45.649267793 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.649280046 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.649320793 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.649390904 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.649394401 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.649418757 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.649442030 DEBUG Initializing workspace `file:///tmp/.tmp1gpXE8/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.649453933 DEBUG Searching for a project in '/tmp/.tmp1gpXE8/project' 2026-10-23 13:51:45.649477377 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.649482156 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.649897194 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.649903486 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-23 13:51:45.649974018 ERROR Failed to load project for workspace `file:///tmp/.tmp1gpXE8/project`: Failed to discover local Python environment: Invalid `VIRTUAL_ENV` environment variable `/nonexistent/virtual/env/path`: does not point to a directory on disk: No such file or directory (os error 2). Continuing with valid settings 2026-10-23 13:51:45.650244185 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.650248804 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-23 13:51:45.650253833 DEBUG Default settings failed to discover local Python environment 2026-10-23 13:51:45.650282617 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.650286845 DEBUG No virtual environment found 2026-10-23 13:51:45.650295782 DEBUG Adding first-party search path `/tmp/.tmp1gpXE8/project` 2026-10-23 13:51:45.650299088 DEBUG Using vendored stdlib 2026-10-23 13:51:45.650410116 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.650415095 DEBUG Adding new file root '/tmp/.tmp1gpXE8/project' of kind Project 2026-10-23 13:51:45.651463241 DEBUG Received notification `window/showMessage` 2026-10-23 13:51:45.651469313 INFO Retrying to receive `window/showMessage` notification 2026-10-23 13:51:45.652992600 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:45.653005905 DEBUG Updating project to check open files 2026-10-23 13:51:45.661727634 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.661779141 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.661784661 DEBUG method="shutdown" response.id=2 duration=10.00µs 2026-10-23 13:51:45.661886051 DEBUG Received server response for request 2 2026-10-23 13:51:45.661891832 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.661903013 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-23 13:51:45.663245611 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.663305894 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.663328366 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.663363392 DEBUG Client info: None 2026-10-23 13:51:45.663381596 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.663394500 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.663399229 INFO Version: Unknown 2026-10-23 13:51:45.664573572 DEBUG Received server response for request 1 2026-10-23 13:51:45.664602246 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.664638584 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.664687706 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.664716029 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.664720498 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.664747829 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.664759901 DEBUG Initializing workspace `file:///tmp/.tmpEaXauX/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.664770491 DEBUG Searching for a project in '/tmp/.tmpEaXauX/foo' 2026-10-23 13:51:45.664790729 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.664794677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.665094148 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.665099338 DEBUG Resolving local virtual environment: /tmp/.tmpEaXauX/foo/.venv 2026-10-23 13:51:45.665126289 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.665130386 DEBUG No virtual environment found 2026-10-23 13:51:45.665138662 DEBUG Adding first-party search path `/tmp/.tmpEaXauX/foo` 2026-10-23 13:51:45.665141658 DEBUG Using vendored stdlib 2026-10-23 13:51:45.665241675 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.665245382 DEBUG Adding new file root '/tmp/.tmpEaXauX/foo' of kind Project 2026-10-23 13:51:45.668740718 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:45.668794810 DEBUG Updating project to check open files 2026-10-23 13:51:45.668809267 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 13:51:45.668880470 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.668884859 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.679010641 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.679059222 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.679064542 DEBUG method="shutdown" response.id=2 duration=9.04µs ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-23 13:51:45.679166403 DEBUG Received server response for request 2 2026-10-23 13:51:45.679171563 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.679182694 DEBUG Received exit notification, exiting 2026-10-23 13:51:45.680395008 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.680469758 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.680489154 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.682271598 DEBUG Client info: None 2026-10-23 13:51:45.682289621 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.682302626 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.682307956 INFO Version: Unknown 2026-10-23 13:51:45.682436617 DEBUG Received server response for request 1 2026-10-23 13:51:45.683656395 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.683677414 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.683814201 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.684005129 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.684010509 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.684033402 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.684046056 DEBUG Initializing workspace `file:///tmp/.tmpb6eB2F/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.684056976 DEBUG Searching for a project in '/tmp/.tmpb6eB2F/foo' 2026-10-23 13:51:45.684089698 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.684094266 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.684413505 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.684419416 DEBUG Resolving local virtual environment: /tmp/.tmpb6eB2F/foo/.venv 2026-10-23 13:51:45.684458840 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.684463008 DEBUG No virtual environment found 2026-10-23 13:51:45.684470121 DEBUG Adding first-party search path `/tmp/.tmpb6eB2F/foo` 2026-10-23 13:51:45.684473177 DEBUG Using vendored stdlib 2026-10-23 13:51:45.684591329 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.684595436 DEBUG Adding new file root '/tmp/.tmpb6eB2F/foo' of kind Project 2026-10-23 13:51:45.686316575 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.686329759 DEBUG Updating project to check open files 2026-10-23 13:51:45.686342794 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 13:51:45.686356870 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.686359215 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.696494315 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.696517178 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.696521776 DEBUG method="shutdown" response.id=2 duration=7.68µs 2026-10-23 13:51:45.696527878 DEBUG Received server response for request 2 2026-10-23 13:51:45.696530342 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.696572020 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-23 13:51:45.697991032 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.698057266 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.698075340 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.698133930 DEBUG Client info: None 2026-10-23 13:51:45.698145632 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.698158125 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-23 13:51:45.698163055 INFO Version: Unknown 2026-10-23 13:51:45.698195656 DEBUG Received server response for request 1 2026-10-23 13:51:45.698218278 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.698229299 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.698271779 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-23 13:51:45.698287338 DEBUG Initializing workspace `file:///tmp/.tmpwQZr24/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.698296345 DEBUG Searching for a project in '/tmp/.tmpwQZr24/foo' 2026-10-23 13:51:45.698326912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.698331390 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.698689212 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.698695533 DEBUG Resolving local virtual environment: /tmp/.tmpwQZr24/foo/.venv 2026-10-23 13:51:45.698722414 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.698726872 DEBUG No virtual environment found 2026-10-23 13:51:45.698735158 DEBUG Adding first-party search path `/tmp/.tmpwQZr24/foo` 2026-10-23 13:51:45.698738284 DEBUG Using vendored stdlib 2026-10-23 13:51:45.698845445 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.698849392 DEBUG Adding new file root '/tmp/.tmpwQZr24/foo' of kind Project 2026-10-23 13:51:45.700607289 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.700618330 DEBUG Updating project to check open files 2026-10-23 13:51:45.700631675 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 13:51:45.700720672 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.700724589 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.710853919 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.710880408 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.710885578 DEBUG method="shutdown" response.id=2 duration=8.64µs 2026-10-23 13:51:45.710892060 DEBUG Received server response for request 2 2026-10-23 13:51:45.710894485 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.710905726 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-23 13:51:45.712150100 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.712215542 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.712234117 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.712285564 DEBUG Client info: None 2026-10-23 13:51:45.712297176 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.712309048 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.712314087 INFO Version: Unknown 2026-10-23 13:51:45.712457576 DEBUG Received server response for request 1 2026-10-23 13:51:45.712529441 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.712593942 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.712801291 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.712941614 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.712945882 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.712969386 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.712980738 DEBUG Initializing workspace `file:///tmp/.tmpbA2nWy/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.712991147 DEBUG Searching for a project in '/tmp/.tmpbA2nWy/foo' 2026-10-23 13:51:45.713112425 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.713118957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.714466374 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.714473157 DEBUG Resolving local virtual environment: /tmp/.tmpbA2nWy/foo/.venv 2026-10-23 13:51:45.714501520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.714505908 DEBUG No virtual environment found 2026-10-23 13:51:45.714513132 DEBUG Adding first-party search path `/tmp/.tmpbA2nWy/foo` 2026-10-23 13:51:45.714516208 DEBUG Using vendored stdlib 2026-10-23 13:51:45.714640932 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.714645360 DEBUG Adding new file root '/tmp/.tmpbA2nWy/foo' of kind Project 2026-10-23 13:51:45.716371608 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.716382859 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 13:51:45.716396775 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.716403999 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.726537506 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.726575677 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.726580476 DEBUG method="shutdown" response.id=2 duration=8.00µs 2026-10-23 13:51:45.726586999 DEBUG Received server response for request 2 2026-10-23 13:51:45.726589613 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.726606024 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-23 13:51:45.727864775 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.727927623 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.727946298 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.727996182 DEBUG Client info: None 2026-10-23 13:51:45.728007353 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.728018874 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.728023443 INFO Version: Unknown 2026-10-23 13:51:45.728056034 DEBUG Received server response for request 1 2026-10-23 13:51:45.728079268 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.728090188 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.728126296 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.728189474 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.728192871 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.728361637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.728373930 DEBUG Initializing workspace `file:///tmp/.tmptRDAvR/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.728383308 DEBUG Searching for a project in '/tmp/.tmptRDAvR/foo' 2026-10-23 13:51:45.728401833 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.728405880 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.728731491 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.728737131 DEBUG Resolving local virtual environment: /tmp/.tmptRDAvR/foo/.venv 2026-10-23 13:51:45.728762880 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.728767058 DEBUG No virtual environment found 2026-10-23 13:51:45.728774101 DEBUG Adding first-party search path `/tmp/.tmptRDAvR/foo` 2026-10-23 13:51:45.728777126 DEBUG Using vendored stdlib 2026-10-23 13:51:45.728874469 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.728878196 DEBUG Adding new file root '/tmp/.tmptRDAvR/foo' of kind Project 2026-10-23 13:51:45.730791194 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.730844725 DEBUG Updating project to check open files 2026-10-23 13:51:45.738412710 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.738463876 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.738469206 DEBUG method="shutdown" response.id=2 duration=8.68µs 2026-10-23 13:51:45.738589110 DEBUG Received server response for request 2 2026-10-23 13:51:45.738594711 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.738613697 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-23 13:51:45.739776638 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.739835278 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.739856137 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.739894038 DEBUG Client info: None 2026-10-23 13:51:45.739910790 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: { "bar": Null, }, }, } 2026-10-23 13:51:45.739924004 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.739928643 INFO Version: Unknown 2026-10-23 13:51:45.741581092 DEBUG Received server response for request 1 2026-10-23 13:51:45.741609305 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.741643510 WARN Received unknown options during initialization: { "bar": null } 2026-10-23 13:51:45.741654871 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.741663006 DEBUG Received notification `window/showMessage` 2026-10-23 13:51:45.741667054 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.741698633 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.741771560 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.741774896 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.741850778 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.741862360 DEBUG Initializing workspace `file:///tmp/.tmpJY0Wo2/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.741871928 DEBUG Searching for a project in '/tmp/.tmpJY0Wo2/foo' 2026-10-23 13:51:45.741890012 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.741898868 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.742222445 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.742227755 DEBUG Resolving local virtual environment: /tmp/.tmpJY0Wo2/foo/.venv 2026-10-23 13:51:45.742253564 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.742257571 DEBUG No virtual environment found 2026-10-23 13:51:45.742268712 DEBUG Adding first-party search path `/tmp/.tmpJY0Wo2/foo` 2026-10-23 13:51:45.742271718 DEBUG Using vendored stdlib 2026-10-23 13:51:45.742379039 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.742382746 DEBUG Adding new file root '/tmp/.tmpJY0Wo2/foo' of kind Project 2026-10-23 13:51:45.744177092 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.744188012 DEBUG Updating project to check open files 2026-10-23 13:51:45.751901901 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.751952766 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.751957866 DEBUG method="shutdown" response.id=2 duration=8.44µs 2026-10-23 13:51:45.751964178 DEBUG Received server response for request 2 2026-10-23 13:51:45.751966893 DEBUG Client sends notification `exit` ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-23 13:51:45.752086066 DEBUG Received exit notification, exiting 2026-10-23 13:51:45.753148760 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.753206919 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.753227938 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.753267582 DEBUG Client info: None 2026-10-23 13:51:45.753283713 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.753295555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.753300053 INFO Version: Unknown 2026-10-23 13:51:45.753336422 DEBUG Received server response for request 1 2026-10-23 13:51:45.753361499 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.753377178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.753413997 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.753445586 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.753449784 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.753477055 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.753486914 WARN Received unknown options for workspace `file:///tmp/.tmpJHglAj/foo`: { "bar": null } 2026-10-23 13:51:45.753491723 DEBUG Initializing workspace `file:///tmp/.tmpJHglAj/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.753501441 DEBUG Searching for a project in '/tmp/.tmpJHglAj/foo' 2026-10-23 13:51:45.753504086 DEBUG Received notification `window/showMessage` 2026-10-23 13:51:45.753507122 INFO Retrying to receive `window/showMessage` notification 2026-10-23 13:51:45.753520877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.753525125 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.756506568 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.756515585 DEBUG Resolving local virtual environment: /tmp/.tmpJHglAj/foo/.venv 2026-10-23 13:51:45.756568754 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.756573533 DEBUG No virtual environment found 2026-10-23 13:51:45.756581057 DEBUG Adding first-party search path `/tmp/.tmpJHglAj/foo` 2026-10-23 13:51:45.756584143 DEBUG Using vendored stdlib 2026-10-23 13:51:45.756699500 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.756703517 DEBUG Adding new file root '/tmp/.tmpJHglAj/foo' of kind Project 2026-10-23 13:51:45.758826980 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:45.758976350 DEBUG Updating project to check open files 2026-10-23 13:51:45.763644817 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.763780691 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.763890187 DEBUG method="shutdown" response.id=2 duration=112.79µs 2026-10-23 13:51:45.763998761 DEBUG Received server response for request 2 2026-10-23 13:51:45.764105010 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.764308481 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-23 13:51:45.765763070 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.766581315 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.766603186 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.767280867 DEBUG Client info: None 2026-10-23 13:51:45.767296446 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.767308779 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.767313788 INFO Version: Unknown 2026-10-23 13:51:45.767351469 DEBUG Received server response for request 1 2026-10-23 13:51:45.767374001 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.767388228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.767440276 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.767764193 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.767769473 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.767872536 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.767884950 DEBUG Initializing workspace `file:///tmp/.tmpy6BThw/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.767895510 DEBUG Searching for a project in '/tmp/.tmpy6BThw/foo' 2026-10-23 13:51:45.767916248 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.767920366 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.768219227 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.768224947 DEBUG Resolving local virtual environment: /tmp/.tmpy6BThw/foo/.venv 2026-10-23 13:51:45.768250986 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.768255244 DEBUG No virtual environment found 2026-10-23 13:51:45.768262318 DEBUG Adding first-party search path `/tmp/.tmpy6BThw/foo` 2026-10-23 13:51:45.768265253 DEBUG Using vendored stdlib 2026-10-23 13:51:45.768362385 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.768365772 DEBUG Adding new file root '/tmp/.tmpy6BThw/foo' of kind Project 2026-10-23 13:51:45.776324570 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:45.776336672 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 13:51:45.776350739 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.776353223 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.786841316 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.786862295 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.786866583 DEBUG method="shutdown" response.id=2 duration=7.19µs 2026-10-23 13:51:45.786872684 DEBUG Received server response for request 2 2026-10-23 13:51:45.786875139 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.786884226 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-23 13:51:45.788434674 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.788497762 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.788516548 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.790471254 DEBUG Client info: None 2026-10-23 13:51:45.790489178 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.790502042 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.790506871 INFO Version: Unknown 2026-10-23 13:51:45.790631585 DEBUG Received server response for request 1 2026-10-23 13:51:45.791604610 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.791669452 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.791722130 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.791874767 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.791880277 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.791905514 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.791917296 DEBUG Initializing workspace `file:///tmp/.tmpkbwiki/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.791928317 DEBUG Searching for a project in '/tmp/.tmpkbwiki/foo' 2026-10-23 13:51:45.791952913 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.791957121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.792442582 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.792449585 DEBUG Resolving local virtual environment: /tmp/.tmpkbwiki/foo/.venv 2026-10-23 13:51:45.792477247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.792481414 DEBUG No virtual environment found 2026-10-23 13:51:45.792488408 DEBUG Adding first-party search path `/tmp/.tmpkbwiki/foo` 2026-10-23 13:51:45.792491453 DEBUG Using vendored stdlib 2026-10-23 13:51:45.792602772 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.792606619 DEBUG Adding new file root '/tmp/.tmpkbwiki/foo' of kind Project 2026-10-23 13:51:45.794885844 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:45.794898358 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 13:51:45.794919007 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.794924858 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.805374377 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.805395517 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.805402951 DEBUG method="shutdown" response.id=2 duration=11.54µs 2026-10-23 13:51:45.805414623 DEBUG Received server response for request 2 2026-10-23 13:51:45.805417759 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.805433929 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-23 13:51:45.807039721 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.807101397 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.807119861 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.809588492 DEBUG Client info: None 2026-10-23 13:51:45.809607698 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.809621253 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-23 13:51:45.809630410 INFO Version: Unknown 2026-10-23 13:51:45.810225236 DEBUG Received server response for request 1 2026-10-23 13:51:45.810257076 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.810269850 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.810321507 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-23 13:51:45.810343808 DEBUG Initializing workspace `file:///tmp/.tmpig1K6P/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.810352695 DEBUG Searching for a project in '/tmp/.tmpig1K6P/foo' 2026-10-23 13:51:45.810371761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.810375728 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.810720445 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.810726306 DEBUG Resolving local virtual environment: /tmp/.tmpig1K6P/foo/.venv 2026-10-23 13:51:45.810752054 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.810756052 DEBUG No virtual environment found 2026-10-23 13:51:45.810768144 DEBUG Adding first-party search path `/tmp/.tmpig1K6P/foo` 2026-10-23 13:51:45.810771220 DEBUG Using vendored stdlib 2026-10-23 13:51:45.810869534 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.810873412 DEBUG Adding new file root '/tmp/.tmpig1K6P/foo' of kind Project 2026-10-23 13:51:45.814775631 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-23 13:51:45.814788084 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 13:51:45.814993820 DEBUG Received server request `client/registerCapability` 2026-10-23 13:51:45.815000503 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:51:45.825125504 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:45.825178904 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.825184214 DEBUG method="shutdown" response.id=2 duration=9.06µs 2026-10-23 13:51:45.825212477 DEBUG Received server response for request 2 2026-10-23 13:51:45.825216264 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.825278210 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-23 13:51:45.826689758 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.826754590 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.826773916 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.829121709 DEBUG Client info: None 2026-10-23 13:51:45.829154982 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.829168597 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.829173597 INFO Version: Unknown 2026-10-23 13:51:45.829575330 DEBUG Received server response for request 1 2026-10-23 13:51:45.829603824 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.829616518 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.829697610 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.829724550 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.829729179 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.829742033 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.829744868 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 13:51:45.829756961 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.829768032 DEBUG Initializing workspace `file:///tmp/.tmpaFM3cN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.829778341 DEBUG Searching for a project in '/tmp/.tmpaFM3cN/src' 2026-10-23 13:51:45.829821392 DEBUG Found project at '/tmp/.tmpaFM3cN/src' 2026-10-23 13:51:45.829825479 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.831434998 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.831444977 DEBUG Resolving local virtual environment: /tmp/.tmpaFM3cN/src/.venv 2026-10-23 13:51:45.831474322 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.831478620 DEBUG No virtual environment found 2026-10-23 13:51:45.831486084 DEBUG Adding first-party search path `/tmp/.tmpaFM3cN/src` 2026-10-23 13:51:45.831489160 DEBUG Using vendored stdlib 2026-10-23 13:51:45.831973579 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.831981694 DEBUG Adding new file root '/tmp/.tmpaFM3cN/src' of kind Project 2026-10-23 13:51:45.833974612 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.833988568 DEBUG Updating project to check open files 2026-10-23 13:51:45.834051516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaFM3cN/src/foo.py") 2026-10-23 13:51:45.834058870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaFM3cN/src/foo.py` 2026-10-23 13:51:45.834065542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaFM3cN/src/foo.py` 2026-10-23 13:51:45.834146795 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaFM3cN/src/foo.py` to project `src` 2026-10-23 13:51:45.834161462 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaFM3cN/src/foo.py` 2026-10-23 13:51:45.834163897 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.834172062 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.834832461 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.855124322 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.856089462 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 3 hints in 21.792335ms 2026-10-23 13:51:45.856308332 DEBUG method="textDocument/inlayHint" response.id=2 duration=22.13ms 2026-10-23 13:51:45.856329322 DEBUG Received server response for request 2 2026-10-23 13:51:45.866792878 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.866827132 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.866834376 DEBUG method="shutdown" response.id=3 duration=12.36µs 2026-10-23 13:51:45.866838684 DEBUG Received server response for request 3 2026-10-23 13:51:45.866842922 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.866873169 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-23 13:51:45.870485935 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.870574050 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.870599448 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.870652568 DEBUG Client info: None 2026-10-23 13:51:45.870671373 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.870686461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.870692062 INFO Version: Unknown 2026-10-23 13:51:45.871573284 DEBUG Received server response for request 1 2026-10-23 13:51:45.871611196 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.871627105 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.871673152 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.871741560 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.871744946 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.871758271 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.871761257 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 13:51:45.871779231 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.871791073 DEBUG Initializing workspace `file:///tmp/.tmpM4u26j/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.871803426 DEBUG Searching for a project in '/tmp/.tmpM4u26j/src' 2026-10-23 13:51:45.871827121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.871831829 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.872239865 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.872246537 DEBUG Resolving local virtual environment: /tmp/.tmpM4u26j/src/.venv 2026-10-23 13:51:45.872284048 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.872289247 DEBUG No virtual environment found 2026-10-23 13:51:45.872298595 DEBUG Adding first-party search path `/tmp/.tmpM4u26j/src` 2026-10-23 13:51:45.872301691 DEBUG Using vendored stdlib 2026-10-23 13:51:45.872414452 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.872419021 DEBUG Adding new file root '/tmp/.tmpM4u26j/src' of kind Project 2026-10-23 13:51:45.875941007 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 13:51:45.875955955 DEBUG Updating project to check open files 2026-10-23 13:51:45.876020977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM4u26j/src/foo.py") 2026-10-23 13:51:45.876028471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM4u26j/src/foo.py` 2026-10-23 13:51:45.876034793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM4u26j/src/foo.py` 2026-10-23 13:51:45.876111517 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM4u26j/src/foo.py` to project `src` 2026-10-23 13:51:45.876125493 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM4u26j/src/foo.py` 2026-10-23 13:51:45.876127937 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.876136994 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.877186884 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.879946840 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 3.74256ms 2026-10-23 13:51:45.880101010 DEBUG method="textDocument/inlayHint" response.id=2 duration=3.96ms 2026-10-23 13:51:45.880114104 DEBUG Received server response for request 2 2026-10-23 13:51:45.890311431 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:45.890332991 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:45.890338151 DEBUG method="shutdown" response.id=3 duration=8.04µs 2026-10-23 13:51:45.890343822 DEBUG Received server response for request 3 2026-10-23 13:51:45.890346326 DEBUG Client sends notification `exit` 2026-10-23 13:51:45.890355804 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-23 13:51:45.892313176 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:45.892386223 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:45.892407142 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:45.893978639 DEBUG Client info: None 2026-10-23 13:51:45.893992465 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:45.894005009 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:45.894010499 INFO Version: Unknown 2026-10-23 13:51:45.894047108 DEBUG Received server response for request 1 2026-10-23 13:51:45.894080070 DEBUG Client sends notification `initialized` 2026-10-23 13:51:45.894092192 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:45.894135293 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:45.894192611 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:45.894195887 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:45.894220253 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:45.894231594 DEBUG Initializing workspace `file:///tmp/.tmp6U5Wq2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:45.894242444 DEBUG Searching for a project in '/tmp/.tmp6U5Wq2/src' 2026-10-23 13:51:45.894262382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:45.894266720 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:45.894613079 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:45.894618880 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 13:51:45.894701145 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:45.894705683 DEBUG Resolving local virtual environment: /tmp/.tmp6U5Wq2/src/.venv 2026-10-23 13:51:45.894736852 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:45.894741410 DEBUG No virtual environment found 2026-10-23 13:51:45.894750517 DEBUG Adding first-party search path `/tmp/.tmp6U5Wq2/src` 2026-10-23 13:51:45.894753663 DEBUG Using vendored stdlib 2026-10-23 13:51:45.894856396 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:45.894860724 DEBUG Adding new file root '/tmp/.tmp6U5Wq2/src' of kind Project 2026-10-23 13:51:45.896697960 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:45.896711365 DEBUG Updating project to check open files 2026-10-23 13:51:45.896767510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6U5Wq2/src/values.py") 2026-10-23 13:51:45.896774724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6U5Wq2/src/values.py` 2026-10-23 13:51:45.896781196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6U5Wq2/src/values.py` 2026-10-23 13:51:45.896873920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6U5Wq2/src/values.py` to project `src` 2026-10-23 13:51:45.896888047 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6U5Wq2/src/values.py` 2026-10-23 13:51:45.896890461 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:45.896898676 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:45.902082770 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 13:51:45.913155589 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-23 13:51:45.931669264 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 34.732948ms 2026-10-23 13:51:45.932073944 DEBUG method="textDocument/inlayHint" response.id=2 duration=35.17ms 2026-10-23 13:51:45.932097538 DEBUG Received server response for request 2 2026-10-23 13:51:45.932336376 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-23 13:51:45.932536752 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-23 13:51:45.932570034 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-23 13:51:45.932589250 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-23 13:51:45.932612203 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-23 13:51:45.932615279 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-23 13:51:45.932618084 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-23 13:51:45.932620509 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-23 13:51:45.932623284 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-23 13:51:45.932625759 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-23 13:51:45.932628153 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-23 13:51:45.932630908 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-23 13:51:45.932633423 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-23 13:51:45.932635817 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-23 13:51:45.932638543 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-23 13:51:45.932641518 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-23 13:51:45.932644764 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-23 13:51:45.932648201 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-23 13:51:45.932651006 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-23 13:51:45.932653721 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-23 13:51:45.932656516 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-23 13:51:45.932659191 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-23 13:51:45.932662117 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-23 13:51:45.932665643 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-23 13:51:45.932668689 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-23 13:51:45.932671775 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-23 13:51:45.932675141 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-23 13:51:45.932677936 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-23 13:51:45.932680641 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-23 13:51:45.932683256 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-23 13:51:45.932685931 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-23 13:51:45.932689188 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-23 13:51:45.932692003 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-23 13:51:45.932695269 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-23 13:51:45.932698124 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-23 13:51:45.932700930 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-23 13:51:45.932703805 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-23 13:51:45.932706881 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-23 13:51:45.932709696 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-23 13:51:45.932712712 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-23 13:51:45.932715236 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-23 13:51:45.932718332 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-23 13:51:45.932720897 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-23 13:51:45.932723512 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-23 13:51:45.932726387 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-23 13:51:45.932729643 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-23 13:51:45.932732529 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-23 13:51:45.932735374 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-23 13:51:45.932738149 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-23 13:51:45.932740704 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-23 13:51:45.932743479 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-23 13:51:45.932746265 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-23 13:51:45.932748920 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-23 13:51:45.932751745 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-23 13:51:45.932754420 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-23 13:51:45.932757516 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-23 13:51:45.932760642 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-23 13:51:45.932763727 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-23 13:51:45.932766513 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-23 13:51:45.932769158 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-23 13:51:45.932771833 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-23 13:51:45.932774598 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-23 13:51:45.932777363 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-23 13:51:45.932780008 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-23 13:51:45.932783014 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-23 13:51:45.932785839 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-23 13:51:45.932788704 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-23 13:51:45.932791179 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-23 13:51:45.932793704 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-23 13:51:45.932796288 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-23 13:51:45.932799054 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-23 13:51:45.932801769 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-23 13:51:45.932804394 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-23 13:51:45.932807119 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-23 13:51:45.932809964 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-23 13:51:45.932812649 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-23 13:51:45.932815424 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-23 13:51:45.932818250 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-23 13:51:45.932821125 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-23 13:51:45.932823970 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-23 13:51:45.932826625 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-23 13:51:45.932829691 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-23 13:51:45.932832066 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-23 13:51:45.932834710 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-23 13:51:45.932837125 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-23 13:51:45.932839980 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-23 13:51:45.932842705 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-23 13:51:45.932845751 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-23 13:51:45.932848847 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-23 13:51:45.932851362 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-23 13:51:45.932855620 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-23 13:51:45.932858325 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-23 13:51:45.932861370 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-23 13:51:45.932864406 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-23 13:51:45.932867061 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-23 13:51:45.932869826 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-23 13:51:45.932872301 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-23 13:51:45.932875166 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-23 13:51:45.932878192 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-23 13:51:45.932881077 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-23 13:51:45.932883462 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-23 13:51:45.932886057 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-23 13:51:45.932888521 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-23 13:51:45.932891627 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-23 13:51:45.932976476 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 423.334µs 2026-10-23 13:51:45.933113994 DEBUG method="textDocument/inlayHint" response.id=3 duration=595.70µs 2026-10-23 13:51:45.933120687 DEBUG Received server response for request 3 2026-10-23 13:51:45.933709732 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 602.79µs 2026-10-23 13:51:45.933872457 DEBUG method="textDocument/inlayHint" response.id=4 duration=1.31ms 2026-10-23 13:51:45.934245256 DEBUG Received server response for request 4 2026-10-23 13:51:45.934463886 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 619.983µs 2026-10-23 13:51:45.935411243 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 657.964µs 2026-10-23 13:51:45.935569420 DEBUG method="textDocument/inlayHint" response.id=5 duration=2.99ms 2026-10-23 13:51:45.935652416 DEBUG method="textDocument/inlayHint" response.id=6 duration=3.05ms 2026-10-23 13:51:45.936697696 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.078613ms 2026-10-23 13:51:45.937249411 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 384.331µs 2026-10-23 13:51:45.937562789 DEBUG method="textDocument/inlayHint" response.id=7 duration=4.43ms 2026-10-23 13:51:45.937569521 DEBUG method="textDocument/inlayHint" response.id=8 duration=3.69ms 2026-10-23 13:51:45.937680169 DEBUG Received server response for request 5 2026-10-23 13:51:45.937683696 DEBUG Received server response for request 6 2026-10-23 13:51:45.937685459 DEBUG Received server response for request 7 2026-10-23 13:51:45.937687012 DEBUG Received server response for request 8 2026-10-23 13:51:45.938144079 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 738.715µs 2026-10-23 13:51:45.938547556 DEBUG method="textDocument/inlayHint" response.id=9 duration=2.97ms 2026-10-23 13:51:45.939490354 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 969.207µs 2026-10-23 13:51:45.939747146 DEBUG method="textDocument/inlayHint" response.id=10 duration=4.09ms 2026-10-23 13:51:45.940309441 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 585.258µs 2026-10-23 13:51:45.940802836 DEBUG method="textDocument/inlayHint" response.id=11 duration=3.23ms 2026-10-23 13:51:45.941324715 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 687.419µs 2026-10-23 13:51:45.942200157 DEBUG method="textDocument/inlayHint" response.id=12 duration=4.62ms 2026-10-23 13:51:45.942448653 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 690.785µs 2026-10-23 13:51:45.943403855 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 642.585µs 2026-10-23 13:51:45.943586006 DEBUG method="textDocument/inlayHint" response.id=13 duration=5.02ms 2026-10-23 13:51:45.943606485 DEBUG method="textDocument/inlayHint" response.id=14 duration=3.85ms 2026-10-23 13:51:45.944337155 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 729.137µs 2026-10-23 13:51:45.944720224 DEBUG method="textDocument/inlayHint" response.id=15 duration=3.91ms 2026-10-23 13:51:45.945349985 DEBUG Received server response for request 9 2026-10-23 13:51:45.945355866 DEBUG Received server response for request 10 2026-10-23 13:51:45.945408996 DEBUG Received server response for request 11 2026-10-23 13:51:45.945412051 DEBUG Received server response for request 12 2026-10-23 13:51:45.945413745 DEBUG Received server response for request 13 2026-10-23 13:51:45.945415788 DEBUG Received server response for request 14 2026-10-23 13:51:45.945418153 DEBUG Received server response for request 15 2026-10-23 13:51:45.945481321 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 859.251µs 2026-10-23 13:51:45.945762028 DEBUG method="textDocument/inlayHint" response.id=16 duration=3.50ms 2026-10-23 13:51:45.946200390 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 469.701µs 2026-10-23 13:51:45.946630757 DEBUG method="textDocument/inlayHint" response.id=17 duration=3.04ms 2026-10-23 13:51:45.946977427 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 625.964µs 2026-10-23 13:51:45.947484979 DEBUG method="textDocument/inlayHint" response.id=18 duration=3.88ms 2026-10-23 13:51:45.948308123 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 850.486µs 2026-10-23 13:51:45.948895114 DEBUG method="textDocument/inlayHint" response.id=19 duration=4.10ms 2026-10-23 13:51:45.949651493 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 780.364µs 2026-10-23 13:51:45.950135882 DEBUG method="textDocument/inlayHint" response.id=20 duration=4.37ms 2026-10-23 13:51:45.950849530 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 731.893µs 2026-10-23 13:51:45.951385345 DEBUG method="textDocument/inlayHint" response.id=21 duration=4.61ms 2026-10-23 13:51:45.952133108 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 772.649µs 2026-10-23 13:51:45.952492953 DEBUG Received server response for request 16 2026-10-23 13:51:45.952498062 DEBUG Received server response for request 17 2026-10-23 13:51:45.952500317 DEBUG Received server response for request 18 2026-10-23 13:51:45.952502270 DEBUG Received server response for request 19 2026-10-23 13:51:45.952503923 DEBUG Received server response for request 20 2026-10-23 13:51:45.952505857 DEBUG Received server response for request 21 2026-10-23 13:51:45.952674433 DEBUG method="textDocument/inlayHint" response.id=22 duration=5.18ms 2026-10-23 13:51:45.953338739 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 699.462µs 2026-10-23 13:51:45.953916453 DEBUG method="textDocument/inlayHint" response.id=23 duration=5.01ms 2026-10-23 13:51:45.954643366 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 752.061µs 2026-10-23 13:51:45.955170816 DEBUG method="textDocument/inlayHint" response.id=24 duration=5.03ms 2026-10-23 13:51:45.955919470 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 786.595µs 2026-10-23 13:51:45.956442170 DEBUG method="textDocument/inlayHint" response.id=25 duration=5.05ms 2026-10-23 13:51:45.957170476 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 761.759µs 2026-10-23 13:51:45.957743200 DEBUG method="textDocument/inlayHint" response.id=26 duration=5.06ms 2026-10-23 13:51:45.957909913 DEBUG Received server response for request 22 2026-10-23 13:51:45.957913931 DEBUG Received server response for request 23 2026-10-23 13:51:45.957923699 DEBUG Received server response for request 24 2026-10-23 13:51:45.957925963 DEBUG Received server response for request 25 2026-10-23 13:51:45.957928248 DEBUG Received server response for request 26 2026-10-23 13:51:45.958447692 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 730.67µs 2026-10-23 13:51:45.958997243 DEBUG method="textDocument/inlayHint" response.id=27 duration=5.07ms 2026-10-23 13:51:45.959788467 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 813.045µs 2026-10-23 13:51:45.960276783 DEBUG method="textDocument/inlayHint" response.id=28 duration=5.10ms 2026-10-23 13:51:45.961008405 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 762.56µs 2026-10-23 13:51:45.961494607 DEBUG method="textDocument/inlayHint" response.id=29 duration=5.05ms 2026-10-23 13:51:45.962223724 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 750.277µs 2026-10-23 13:51:45.962751444 DEBUG method="textDocument/inlayHint" response.id=30 duration=5.00ms 2026-10-23 13:51:45.963006082 DEBUG Received server response for request 27 2026-10-23 13:51:45.963010580 DEBUG Received server response for request 28 2026-10-23 13:51:45.963012925 DEBUG Received server response for request 29 2026-10-23 13:51:45.963014728 DEBUG Received server response for request 30 2026-10-23 13:51:45.963438553 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 711.896µs 2026-10-23 13:51:45.963980339 DEBUG method="textDocument/inlayHint" response.id=31 duration=4.98ms 2026-10-23 13:51:45.964687866 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 737.704µs 2026-10-23 13:51:45.965190910 DEBUG method="textDocument/inlayHint" response.id=32 duration=4.91ms 2026-10-23 13:51:45.965905560 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 736.782µs 2026-10-23 13:51:45.966380461 DEBUG method="textDocument/inlayHint" response.id=33 duration=4.88ms 2026-10-23 13:51:45.967086435 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 731.592µs 2026-10-23 13:51:45.967235595 DEBUG Received server response for request 31 2026-10-23 13:51:45.967245754 DEBUG Received server response for request 32 2026-10-23 13:51:45.967248650 DEBUG Received server response for request 33 2026-10-23 13:51:45.967592274 DEBUG method="textDocument/inlayHint" response.id=34 duration=4.83ms 2026-10-23 13:51:45.968309730 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 739.868µs 2026-10-23 13:51:45.968851706 DEBUG method="textDocument/inlayHint" response.id=35 duration=4.86ms 2026-10-23 13:51:45.969593057 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 779.462µs 2026-10-23 13:51:45.970134693 DEBUG method="textDocument/inlayHint" response.id=36 duration=4.94ms 2026-10-23 13:51:45.970374833 DEBUG Received server response for request 34 2026-10-23 13:51:45.970378781 DEBUG Received server response for request 35 2026-10-23 13:51:45.970381225 DEBUG Received server response for request 36 2026-10-23 13:51:45.971088301 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.025774ms 2026-10-23 13:51:45.971630959 DEBUG method="textDocument/inlayHint" response.id=37 duration=5.24ms 2026-10-23 13:51:45.972325232 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 726.342µs 2026-10-23 13:51:45.972890041 DEBUG method="textDocument/inlayHint" response.id=38 duration=5.29ms 2026-10-23 13:51:45.973570106 DEBUG Received server response for request 37 2026-10-23 13:51:45.973574956 DEBUG Received server response for request 38 2026-10-23 13:51:45.973719607 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 828.544µs 2026-10-23 13:51:45.974218413 DEBUG method="textDocument/inlayHint" response.id=39 duration=5.36ms 2026-10-23 13:51:45.974940807 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 765.817µs 2026-10-23 13:51:45.975531435 DEBUG method="textDocument/inlayHint" response.id=40 duration=5.39ms 2026-10-23 13:51:45.975752600 DEBUG Received server response for request 39 2026-10-23 13:51:45.975756768 DEBUG Received server response for request 40 2026-10-23 13:51:45.976241718 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 785.563µs 2026-10-23 13:51:45.976762184 DEBUG method="textDocument/inlayHint" response.id=41 duration=5.12ms 2026-10-23 13:51:45.977495700 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 761.689µs 2026-10-23 13:51:45.977635642 DEBUG Received server response for request 41 2026-10-23 13:51:45.978032767 DEBUG method="textDocument/inlayHint" response.id=42 duration=5.14ms 2026-10-23 13:51:45.978773015 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 773.862µs 2026-10-23 13:51:45.978835473 DEBUG Received server response for request 42 2026-10-23 13:51:45.979260049 DEBUG method="textDocument/inlayHint" response.id=43 duration=5.04ms 2026-10-23 13:51:45.979909798 DEBUG Received server response for request 43 2026-10-23 13:51:45.979992523 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 758.543µs 2026-10-23 13:51:45.980509633 DEBUG method="textDocument/inlayHint" response.id=44 duration=4.97ms 2026-10-23 13:51:45.980938728 DEBUG Received server response for request 44 2026-10-23 13:51:45.981259419 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 777.088µs 2026-10-23 13:51:45.981840659 DEBUG method="textDocument/inlayHint" response.id=45 duration=5.07ms 2026-10-23 13:51:45.981992083 DEBUG Received server response for request 45 2026-10-23 13:51:45.982621814 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 827.292µs 2026-10-23 13:51:45.983148643 DEBUG method="textDocument/inlayHint" response.id=46 duration=5.11ms 2026-10-23 13:51:45.983168340 DEBUG Received server response for request 46 2026-10-23 13:51:45.983980283 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 835.908µs 2026-10-23 13:51:45.984389410 DEBUG method="textDocument/inlayHint" response.id=47 duration=5.12ms 2026-10-23 13:51:45.984410780 DEBUG Received server response for request 47 2026-10-23 13:51:45.985200391 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 813.986µs 2026-10-23 13:51:45.985601193 DEBUG method="textDocument/inlayHint" response.id=48 duration=5.09ms 2026-10-23 13:51:45.985623505 DEBUG Received server response for request 48 2026-10-23 13:51:45.986469121 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 870.353µs 2026-10-23 13:51:45.986769504 DEBUG method="textDocument/inlayHint" response.id=49 duration=4.92ms 2026-10-23 13:51:45.986792848 DEBUG Received server response for request 49 2026-10-23 13:51:45.987612085 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 847.63µs 2026-10-23 13:51:45.987943687 DEBUG method="textDocument/inlayHint" response.id=50 duration=4.79ms 2026-10-23 13:51:45.987966349 DEBUG Received server response for request 50 2026-10-23 13:51:45.988856819 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 915.698µs 2026-10-23 13:51:45.989084096 DEBUG method="textDocument/inlayHint" response.id=51 duration=4.69ms 2026-10-23 13:51:45.989108642 DEBUG Received server response for request 51 2026-10-23 13:51:45.989921276 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 842.61µs 2026-10-23 13:51:45.990178268 DEBUG method="textDocument/inlayHint" response.id=52 duration=4.57ms 2026-10-23 13:51:45.990199057 DEBUG Received server response for request 52 2026-10-23 13:51:45.991061955 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 878.338µs 2026-10-23 13:51:45.991194294 DEBUG method="textDocument/inlayHint" response.id=53 duration=4.41ms 2026-10-23 13:51:45.991218739 DEBUG Received server response for request 53 2026-10-23 13:51:45.992028128 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 840.476µs 2026-10-23 13:51:45.992266004 DEBUG method="textDocument/inlayHint" response.id=54 duration=4.31ms 2026-10-23 13:51:45.992290229 DEBUG Received server response for request 54 2026-10-23 13:51:45.993121849 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 860.995µs 2026-10-23 13:51:45.993406874 DEBUG method="textDocument/inlayHint" response.id=55 duration=4.31ms 2026-10-23 13:51:45.993449113 DEBUG Received server response for request 55 2026-10-23 13:51:45.994260064 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 858.089µs 2026-10-23 13:51:45.994585675 DEBUG method="textDocument/inlayHint" response.id=56 duration=4.40ms 2026-10-23 13:51:45.994607866 DEBUG Received server response for request 56 2026-10-23 13:51:45.995370196 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 787.728µs 2026-10-23 13:51:45.995743005 DEBUG method="textDocument/inlayHint" response.id=57 duration=4.54ms 2026-10-23 13:51:45.995766469 DEBUG Received server response for request 57 2026-10-23 13:51:45.996609120 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 870.212µs 2026-10-23 13:51:45.996930874 DEBUG method="textDocument/inlayHint" response.id=58 duration=4.66ms 2026-10-23 13:51:45.996953847 DEBUG Received server response for request 58 2026-10-23 13:51:45.997789163 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 862.478µs 2026-10-23 13:51:45.998080350 DEBUG method="textDocument/inlayHint" response.id=59 duration=4.66ms 2026-10-23 13:51:45.998103934 DEBUG Received server response for request 59 2026-10-23 13:51:45.998913472 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 842.11µs 2026-10-23 13:51:45.999196924 DEBUG method="textDocument/inlayHint" response.id=60 duration=4.60ms 2026-10-23 13:51:45.999220368 DEBUG Received server response for request 60 2026-10-23 13:51:46.000022282 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 831.619µs 2026-10-23 13:51:46.000354034 DEBUG method="textDocument/inlayHint" response.id=61 duration=4.60ms 2026-10-23 13:51:46.000376336 DEBUG Received server response for request 61 2026-10-23 13:51:46.001162891 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 812.504µs 2026-10-23 13:51:46.001491057 DEBUG method="textDocument/inlayHint" response.id=62 duration=4.55ms 2026-10-23 13:51:46.001513339 DEBUG Received server response for request 62 2026-10-23 13:51:46.002341943 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 854.873µs 2026-10-23 13:51:46.002525517 DEBUG method="textDocument/inlayHint" response.id=63 duration=4.44ms 2026-10-23 13:51:46.002546667 DEBUG Received server response for request 63 2026-10-23 13:51:46.003429322 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 906.881µs 2026-10-23 13:51:46.003569836 DEBUG method="textDocument/inlayHint" response.id=64 duration=4.36ms 2026-10-23 13:51:46.003594232 DEBUG Received server response for request 64 2026-10-23 13:51:46.004371950 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 817.854µs 2026-10-23 13:51:46.004551367 DEBUG method="textDocument/inlayHint" response.id=65 duration=4.19ms 2026-10-23 13:51:46.004580301 DEBUG Received server response for request 65 2026-10-23 13:51:46.005403636 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 855.174µs 2026-10-23 13:51:46.005697877 DEBUG method="textDocument/inlayHint" response.id=66 duration=4.20ms 2026-10-23 13:51:46.005722163 DEBUG Received server response for request 66 2026-10-23 13:51:46.006542702 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 850.656µs 2026-10-23 13:51:46.006852473 DEBUG method="textDocument/inlayHint" response.id=67 duration=4.32ms 2026-10-23 13:51:46.006876378 DEBUG Received server response for request 67 2026-10-23 13:51:46.007711715 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 864.772µs 2026-10-23 13:51:46.008095404 DEBUG method="textDocument/inlayHint" response.id=68 duration=4.52ms 2026-10-23 13:51:46.008119530 DEBUG Received server response for request 68 2026-10-23 13:51:46.009155272 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.065208ms 2026-10-23 13:51:46.009382829 DEBUG method="textDocument/inlayHint" response.id=69 duration=4.82ms 2026-10-23 13:51:46.009407145 DEBUG Received server response for request 69 2026-10-23 13:51:46.010215681 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 838.553µs 2026-10-23 13:51:46.010461232 DEBUG method="textDocument/inlayHint" response.id=70 duration=4.75ms 2026-10-23 13:51:46.010484616 DEBUG Received server response for request 70 2026-10-23 13:51:46.011283845 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 828.303µs 2026-10-23 13:51:46.011518144 DEBUG method="textDocument/inlayHint" response.id=71 duration=4.66ms 2026-10-23 13:51:46.011541538 DEBUG Received server response for request 71 2026-10-23 13:51:46.012350215 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 837.42µs 2026-10-23 13:51:46.012583012 DEBUG method="textDocument/inlayHint" response.id=72 duration=4.48ms 2026-10-23 13:51:46.012607187 DEBUG Received server response for request 72 2026-10-23 13:51:46.013416365 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 837.841µs 2026-10-23 13:51:46.013757294 DEBUG method="textDocument/inlayHint" response.id=73 duration=4.36ms 2026-10-23 13:51:46.013780728 DEBUG Received server response for request 73 2026-10-23 13:51:46.014621555 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 868.7µs 2026-10-23 13:51:46.014973385 DEBUG method="textDocument/inlayHint" response.id=74 duration=4.50ms 2026-10-23 13:51:46.014994054 DEBUG Received server response for request 74 2026-10-23 13:51:46.016701236 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.730045ms 2026-10-23 13:51:46.016833083 DEBUG method="textDocument/inlayHint" response.id=75 duration=5.31ms 2026-10-23 13:51:46.016859393 DEBUG Received server response for request 75 2026-10-23 13:51:46.017670805 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 845.816µs 2026-10-23 13:51:46.017889695 DEBUG method="textDocument/inlayHint" response.id=76 duration=5.30ms 2026-10-23 13:51:46.017913480 DEBUG Received server response for request 76 2026-10-23 13:51:46.018714793 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 831.068µs 2026-10-23 13:51:46.019038931 DEBUG method="textDocument/inlayHint" response.id=77 duration=5.27ms 2026-10-23 13:51:46.019062205 DEBUG Received server response for request 77 2026-10-23 13:51:46.030792687 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 11.758776ms 2026-10-23 13:51:46.031444079 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 409.267µs 2026-10-23 13:51:46.031852054 DEBUG method="textDocument/inlayHint" response.id=78 duration=16.87ms 2026-10-23 13:51:46.032037652 DEBUG method="textDocument/inlayHint" response.id=79 duration=15.19ms 2026-10-23 13:51:46.032066647 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 446.698µs 2026-10-23 13:51:46.032078759 DEBUG Received server response for request 78 2026-10-23 13:51:46.032240963 DEBUG Received server response for request 79 2026-10-23 13:51:46.032677522 DEBUG method="textDocument/inlayHint" response.id=80 duration=14.78ms 2026-10-23 13:51:46.033059268 DEBUG Received server response for request 80 2026-10-23 13:51:46.033500736 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 824.928µs 2026-10-23 13:51:46.033649465 DEBUG method="textDocument/inlayHint" response.id=81 duration=14.60ms 2026-10-23 13:51:46.033725588 DEBUG Received server response for request 81 2026-10-23 13:51:46.034402418 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 766.197µs 2026-10-23 13:51:46.034537872 DEBUG method="textDocument/inlayHint" response.id=82 duration=2.32ms 2026-10-23 13:51:46.034700767 DEBUG Received server response for request 82 2026-10-23 13:51:46.035245459 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 714.72µs 2026-10-23 13:51:46.035371816 DEBUG method="textDocument/inlayHint" response.id=83 duration=3.14ms 2026-10-23 13:51:46.035846987 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 482.525µs 2026-10-23 13:51:46.035974076 DEBUG method="textDocument/inlayHint" response.id=84 duration=3.11ms 2026-10-23 13:51:46.036430852 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 463.129µs 2026-10-23 13:51:46.036564954 DEBUG Received server response for request 83 2026-10-23 13:51:46.036573820 DEBUG Received server response for request 84 2026-10-23 13:51:46.037004398 DEBUG method="textDocument/inlayHint" response.id=85 duration=3.35ms 2026-10-23 13:51:46.037442600 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 442.46µs 2026-10-23 13:51:46.037575780 DEBUG method="textDocument/inlayHint" response.id=86 duration=3.01ms 2026-10-23 13:51:46.037741551 DEBUG Received server response for request 85 2026-10-23 13:51:46.037746129 DEBUG Received server response for request 86 2026-10-23 13:51:46.038485145 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 915.197µs 2026-10-23 13:51:46.038615690 DEBUG method="textDocument/inlayHint" response.id=87 duration=3.24ms 2026-10-23 13:51:46.038806979 DEBUG Received server response for request 87 2026-10-23 13:51:46.039284886 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 673.634µs 2026-10-23 13:51:46.039479731 DEBUG method="textDocument/inlayHint" response.id=88 duration=3.42ms 2026-10-23 13:51:46.039591521 DEBUG Received server response for request 88 2026-10-23 13:51:46.040115483 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 713.388µs 2026-10-23 13:51:46.040237382 DEBUG method="textDocument/inlayHint" response.id=89 duration=3.22ms 2026-10-23 13:51:46.040712223 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 479.019µs 2026-10-23 13:51:46.040835594 DEBUG method="textDocument/inlayHint" response.id=90 duration=3.25ms 2026-10-23 13:51:46.040982029 DEBUG Received server response for request 89 2026-10-23 13:51:46.040992679 DEBUG Received server response for request 90 2026-10-23 13:51:46.041782180 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 953.098µs 2026-10-23 13:51:46.041907925 DEBUG method="textDocument/inlayHint" response.id=91 duration=3.28ms 2026-10-23 13:51:46.042055462 DEBUG Received server response for request 91 2026-10-23 13:51:46.042601286 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 701.065µs 2026-10-23 13:51:46.042723445 DEBUG method="textDocument/inlayHint" response.id=92 duration=3.23ms 2026-10-23 13:51:46.043178358 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 459.693µs 2026-10-23 13:51:46.043300127 DEBUG method="textDocument/inlayHint" response.id=93 duration=3.05ms 2026-10-23 13:51:46.043464225 DEBUG Received server response for request 92 2026-10-23 13:51:46.043468653 DEBUG Received server response for request 93 2026-10-23 13:51:46.044179236 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 885.842µs 2026-10-23 13:51:46.044302537 DEBUG method="textDocument/inlayHint" response.id=94 duration=3.46ms 2026-10-23 13:51:46.044477876 DEBUG Received server response for request 94 2026-10-23 13:51:46.045010385 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 712.416µs 2026-10-23 13:51:46.045140298 DEBUG method="textDocument/inlayHint" response.id=95 duration=3.15ms 2026-10-23 13:51:46.045403001 DEBUG Received server response for request 95 2026-10-23 13:51:46.045768807 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 636.474µs 2026-10-23 13:51:46.045896407 DEBUG method="textDocument/inlayHint" response.id=96 duration=3.16ms 2026-10-23 13:51:46.046184687 DEBUG Received server response for request 96 2026-10-23 13:51:46.046652545 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 762.4µs 2026-10-23 13:51:46.046775235 DEBUG method="textDocument/inlayHint" response.id=97 duration=3.39ms 2026-10-23 13:51:46.047211403 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 442.329µs 2026-10-23 13:51:46.047340094 DEBUG method="textDocument/inlayHint" response.id=98 duration=3.03ms 2026-10-23 13:51:46.047360192 DEBUG Received server response for request 97 2026-10-23 13:51:46.047364099 DEBUG Received server response for request 98 2026-10-23 13:51:46.048234512 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 907.983µs 2026-10-23 13:51:46.048360108 DEBUG method="textDocument/inlayHint" response.id=99 duration=3.21ms 2026-10-23 13:51:46.048509307 DEBUG Received server response for request 99 2026-10-23 13:51:46.049048749 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 695.575µs 2026-10-23 13:51:46.049175858 DEBUG method="textDocument/inlayHint" response.id=100 duration=3.20ms 2026-10-23 13:51:46.049473997 DEBUG Received server response for request 100 2026-10-23 13:51:46.049629979 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 459.181µs 2026-10-23 13:51:46.049991598 DEBUG method="textDocument/inlayHint" response.id=101 duration=3.13ms 2026-10-23 13:51:46.050430922 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 619.041µs 2026-10-23 13:51:46.050713261 DEBUG method="textDocument/inlayHint" response.id=102 duration=3.37ms 2026-10-23 13:51:46.051199103 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 645.331µs 2026-10-23 13:51:46.051412783 DEBUG Received server response for request 101 2026-10-23 13:51:46.051618159 DEBUG Received server response for request 102 2026-10-23 13:51:46.051792746 DEBUG method="textDocument/inlayHint" response.id=103 duration=3.42ms 2026-10-23 13:51:46.052147962 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 580.478µs 2026-10-23 13:51:46.052363517 DEBUG method="textDocument/inlayHint" response.id=104 duration=3.18ms 2026-10-23 13:51:46.052963953 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 686.608µs 2026-10-23 13:51:46.053164068 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-23 13:51:46.053235252 DEBUG method="textDocument/inlayHint" response.id=105 duration=3.14ms 2026-10-23 13:51:46.053240502 DEBUG method="textDocument/hover" response.id=106 duration=2.43ms 2026-10-23 13:51:46.053865003 DEBUG Received server response for request 103 2026-10-23 13:51:46.054048607 DEBUG Received server response for request 104 2026-10-23 13:51:46.054230789 DEBUG Received server response for request 105 2026-10-23 13:51:46.054397692 DEBUG Received server response for request 106 2026-10-23 13:51:46.065270005 DEBUG Client sends request `shutdown` with ID 107 2026-10-23 13:51:46.065482894 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.065492582 DEBUG method="shutdown" response.id=107 duration=13.91µs 2026-10-23 13:51:46.065519603 DEBUG Received server response for request 107 2026-10-23 13:51:46.065525374 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.065533169 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-23 13:51:46.068965126 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.069045466 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.069068940 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.069134143 DEBUG Client info: None 2026-10-23 13:51:46.069146055 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, return_types: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.069164159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.069170371 INFO Version: Unknown 2026-10-23 13:51:46.069210085 DEBUG Received server response for request 1 2026-10-23 13:51:46.069248127 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.069260680 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.069303170 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.069405742 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.069409599 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.069436129 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:46.069439315 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 13:51:46.069457630 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.069470524 DEBUG Initializing workspace `file:///tmp/.tmph42CYi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, return_types: None, }, ), completions: None, python_extension: None, } 2026-10-23 13:51:46.069485512 DEBUG Searching for a project in '/tmp/.tmph42CYi/src' 2026-10-23 13:51:46.069508415 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.069513254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.069945925 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.069953279 DEBUG Resolving local virtual environment: /tmp/.tmph42CYi/src/.venv 2026-10-23 13:51:46.069993014 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.069997893 DEBUG No virtual environment found 2026-10-23 13:51:46.070007120 DEBUG Adding first-party search path `/tmp/.tmph42CYi/src` 2026-10-23 13:51:46.070010236 DEBUG Using vendored stdlib 2026-10-23 13:51:46.070127967 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.070132986 DEBUG Adding new file root '/tmp/.tmph42CYi/src' of kind Project 2026-10-23 13:51:46.072616635 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:46.072630461 DEBUG Updating project to check open files 2026-10-23 13:51:46.072699290 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph42CYi/src/foo.py") 2026-10-23 13:51:46.072706714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph42CYi/src/foo.py` 2026-10-23 13:51:46.072713567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph42CYi/src/foo.py` 2026-10-23 13:51:46.072790260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph42CYi/src/foo.py` to project `src` 2026-10-23 13:51:46.072804287 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph42CYi/src/foo.py` 2026-10-23 13:51:46.072806922 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:46.072815508 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.072913672 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 68.158µs 2026-10-23 13:51:46.072944099 DEBUG method="textDocument/inlayHint" response.id=2 duration=121.93µs 2026-10-23 13:51:46.072954108 DEBUG Received server response for request 2 2026-10-23 13:51:46.083024547 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:46.083076073 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.083081473 DEBUG method="shutdown" response.id=3 duration=8.78µs 2026-10-23 13:51:46.083087955 DEBUG Received server response for request 3 2026-10-23 13:51:46.083090781 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.083196870 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-23 13:51:46.084636089 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.084705149 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.084725697 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.086498172 DEBUG Client info: None 2026-10-23 13:51:46.086517518 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.086530272 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.086535722 INFO Version: Unknown 2026-10-23 13:51:46.086591497 DEBUG Received server response for request 1 2026-10-23 13:51:46.086624589 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.086636471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.086996236 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.087025100 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.087030090 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.087044957 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:46.087047152 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 13:51:46.087060427 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.087072118 DEBUG Initializing workspace `file:///tmp/.tmpMy1zsT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, return_types: None, }, ), completions: None, python_extension: None, } 2026-10-23 13:51:46.087086075 DEBUG Searching for a project in '/tmp/.tmpMy1zsT/src' 2026-10-23 13:51:46.087105551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.087109619 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.087433386 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.087438866 DEBUG Resolving local virtual environment: /tmp/.tmpMy1zsT/src/.venv 2026-10-23 13:51:46.087465546 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.087469905 DEBUG No virtual environment found 2026-10-23 13:51:46.087477278 DEBUG Adding first-party search path `/tmp/.tmpMy1zsT/src` 2026-10-23 13:51:46.087480504 DEBUG Using vendored stdlib 2026-10-23 13:51:46.087593907 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.087598446 DEBUG Adding new file root '/tmp/.tmpMy1zsT/src' of kind Project 2026-10-23 13:51:46.089380138 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:46.089516634 DEBUG Updating project to check open files 2026-10-23 13:51:46.089659261 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpMy1zsT/src/foo.py` 2026-10-23 13:51:46.089759219 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:46.089863494 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 13:51:46.090043041 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 55.785µs 2026-10-23 13:51:46.090185959 DEBUG method="textDocument/inlayHint" response.id=2 duration=219.95µs 2026-10-23 13:51:46.090297899 DEBUG Received server response for request 2 2026-10-23 13:51:46.100371934 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:46.100400398 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.100407732 DEBUG method="shutdown" response.id=3 duration=11.20µs 2026-10-23 13:51:46.100416488 DEBUG Received server response for request 3 2026-10-23 13:51:46.100430915 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.100441084 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-23 13:51:46.101945235 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.102004807 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.102025827 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.102055422 DEBUG Client info: None 2026-10-23 13:51:46.102071001 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.102083344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.102088073 INFO Version: Unknown 2026-10-23 13:51:46.103568590 DEBUG Received server response for request 1 2026-10-23 13:51:46.103597464 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.103629865 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.103826274 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.103855689 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.103860157 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.103876197 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.103889342 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.103901134 DEBUG Initializing workspace `file:///tmp/.tmp0fx6VH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:46.103925259 DEBUG Searching for a project in '/tmp/.tmp0fx6VH/src' 2026-10-23 13:51:46.103943944 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.103947992 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.104270357 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.104276248 DEBUG Resolving local virtual environment: /tmp/.tmp0fx6VH/src/.venv 2026-10-23 13:51:46.104303178 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.104307186 DEBUG No virtual environment found 2026-10-23 13:51:46.104313958 DEBUG Adding first-party search path `/tmp/.tmp0fx6VH/src` 2026-10-23 13:51:46.104316964 DEBUG Using vendored stdlib 2026-10-23 13:51:46.104444603 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.104448771 DEBUG Adding new file root '/tmp/.tmp0fx6VH/src' of kind Project 2026-10-23 13:51:46.108203293 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.108215797 DEBUG Updating project to check open files 2026-10-23 13:51:46.108245272 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.108248208 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.108254790 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.108260601 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.108263106 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.108267454 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.108272503 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.108274607 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.108278835 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.108337615 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:46.108414029 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.123216974 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.125156232 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.125168084 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.125171480 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.125190295 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:46.131818678 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:46.158026375 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:46.158049078 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:46.158056001 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.158582678 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:46.158594130 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.195380479 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.195406708 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:46.195413621 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:46.195813080 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 70.574394ms 2026-10-23 13:51:46.196148219 DEBUG method="textDocument/completion" response.id=2 duration=70.94ms 2026-10-23 13:51:46.196178566 DEBUG Received server response for request 2 2026-10-23 13:51:46.207344499 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:46.207401827 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.207409722 DEBUG method="shutdown" response.id=3 duration=13.11µs 2026-10-23 13:51:46.207434929 DEBUG Received server response for request 3 2026-10-23 13:51:46.207439768 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.207452933 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-23 13:51:46.212801134 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.212883228 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.212905770 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.212965022 DEBUG Client info: None 2026-10-23 13:51:46.212976974 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.212991231 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.212996631 INFO Version: Unknown 2026-10-23 13:51:46.213035834 DEBUG Received server response for request 1 2026-10-23 13:51:46.213072243 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.213085407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.213136072 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.213197918 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.213201375 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.213229007 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.213253412 DEBUG Initializing workspace `file:///tmp/.tmptfRfmc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:46.213268671 DEBUG Searching for a project in '/tmp/.tmptfRfmc/src' 2026-10-23 13:51:46.213293438 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.213298176 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.213766655 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.213773518 DEBUG Resolving local virtual environment: /tmp/.tmptfRfmc/src/.venv 2026-10-23 13:51:46.213818773 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.213824223 DEBUG No virtual environment found 2026-10-23 13:51:46.213833811 DEBUG Adding first-party search path `/tmp/.tmptfRfmc/src` 2026-10-23 13:51:46.213836917 DEBUG Using vendored stdlib 2026-10-23 13:51:46.213953235 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.213958435 DEBUG Adding new file root '/tmp/.tmptfRfmc/src' of kind Project 2026-10-23 13:51:46.214735352 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.215763571 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.215774942 DEBUG Updating project to check open files 2026-10-23 13:51:46.215817161 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.215820177 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.215827140 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.215833492 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.215835546 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.215840034 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.215845084 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.215847077 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.215851295 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.215953797 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:46.216040370 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.230805054 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.232739913 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.232750793 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.232753709 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.232772073 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:46.239743719 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:46.266036756 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:46.266058948 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:46.266066142 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.267000063 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:46.267012226 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.303743973 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.303764030 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:46.303770112 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:46.304451800 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 71.621508ms 2026-10-23 13:51:46.304890633 DEBUG method="textDocument/completion" response.id=2 duration=72.10ms 2026-10-23 13:51:46.304936069 DEBUG Received server response for request 2 2026-10-23 13:51:46.315810636 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:46.315838107 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.315843908 DEBUG method="shutdown" response.id=3 duration=10.08µs 2026-10-23 13:51:46.315850220 DEBUG Received server response for request 3 2026-10-23 13:51:46.315853236 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.315862884 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-23 13:51:46.321261039 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.321342011 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.321398136 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.321449663 DEBUG Client info: None 2026-10-23 13:51:46.321462447 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.321476543 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.321530895 INFO Version: Unknown 2026-10-23 13:51:46.321589906 DEBUG Received server response for request 1 2026-10-23 13:51:46.321754104 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.321769563 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.321819977 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.321881613 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.321884919 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.321913292 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.321928681 DEBUG Initializing workspace `file:///tmp/.tmpR4iqBF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:46.321943729 DEBUG Searching for a project in '/tmp/.tmpR4iqBF/src' 2026-10-23 13:51:46.321990828 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.321995857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.322405736 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.322412348 DEBUG Resolving local virtual environment: /tmp/.tmpR4iqBF/src/.venv 2026-10-23 13:51:46.322459437 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.322464366 DEBUG No virtual environment found 2026-10-23 13:51:46.322473844 DEBUG Adding first-party search path `/tmp/.tmpR4iqBF/src` 2026-10-23 13:51:46.322477010 DEBUG Using vendored stdlib 2026-10-23 13:51:46.322607033 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.322612874 DEBUG Adding new file root '/tmp/.tmpR4iqBF/src' of kind Project 2026-10-23 13:51:46.323358994 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.324395658 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.324408603 DEBUG Updating project to check open files 2026-10-23 13:51:46.324458676 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.324461953 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.324469006 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.324475378 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.324477402 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.324481850 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.324486889 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.324488853 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.324493011 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.324567721 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:46.324651478 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.340512648 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.342651831 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.342663232 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.342666108 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.342685253 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:46.349519011 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:46.375937804 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:46.375959635 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:46.375966207 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.376017965 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-23 13:51:46.376022112 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.376972004 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:46.376984367 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.413488066 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.413506641 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:46.413512822 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:46.414186666 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 71.44115ms 2026-10-23 13:51:46.414618747 DEBUG method="textDocument/completion" response.id=2 duration=71.91ms 2026-10-23 13:51:46.414685893 DEBUG Received server response for request 2 2026-10-23 13:51:46.425918331 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:46.426062572 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.426229745 DEBUG method="shutdown" response.id=3 duration=171.53µs 2026-10-23 13:51:46.426398472 DEBUG Received server response for request 3 2026-10-23 13:51:46.426572718 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.426749270 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-23 13:51:46.432260447 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.432343082 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.432366916 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.434504035 DEBUG Client info: None 2026-10-23 13:51:46.434519153 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.434533520 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.434539171 INFO Version: Unknown 2026-10-23 13:51:46.434594855 DEBUG Received server response for request 1 2026-10-23 13:51:46.435235607 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.435251507 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.435599950 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.435629967 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.435634445 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.435651487 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.435672857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.435688507 DEBUG Initializing workspace `file:///tmp/.tmpk0idJ7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-23 13:51:46.435704707 DEBUG Searching for a project in '/tmp/.tmpk0idJ7/src' 2026-10-23 13:51:46.435728441 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.435733291 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.436146886 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.436152858 DEBUG Resolving local virtual environment: /tmp/.tmpk0idJ7/src/.venv 2026-10-23 13:51:46.436190618 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.436195588 DEBUG No virtual environment found 2026-10-23 13:51:46.436205356 DEBUG Adding first-party search path `/tmp/.tmpk0idJ7/src` 2026-10-23 13:51:46.436208352 DEBUG Using vendored stdlib 2026-10-23 13:51:46.436325491 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.436330581 DEBUG Adding new file root '/tmp/.tmpk0idJ7/src' of kind Project 2026-10-23 13:51:46.440045419 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.440187876 DEBUG Updating project to check open files 2026-10-23 13:51:46.440621048 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.440738519 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.440897998 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.441063729 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.441223629 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.441392325 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.441644047 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:46.441939852 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.456692002 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.458839650 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.458850901 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.458870659 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:46.465680221 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:46.492042328 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:46.492064148 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:46.492070380 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.492886842 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:46.492900026 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.529389829 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.529409075 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 13:51:46.529427009 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-23 13:51:46.530096334 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 71.149563ms 2026-10-23 13:51:46.530529998 DEBUG method="textDocument/completion" response.id=2 duration=71.64ms 2026-10-23 13:51:46.530562308 DEBUG Received server response for request 2 2026-10-23 13:51:46.541471931 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:46.541527956 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.541535921 DEBUG method="shutdown" response.id=3 duration=13.14µs 2026-10-23 13:51:46.541551140 DEBUG Received server response for request 3 2026-10-23 13:51:46.541563974 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.541592748 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-23 13:51:46.547320541 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.547405550 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.547437250 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.547502532 DEBUG Client info: None 2026-10-23 13:51:46.547514625 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.547528501 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.547534863 INFO Version: Unknown 2026-10-23 13:51:46.547586229 DEBUG Received server response for request 1 2026-10-23 13:51:46.547625884 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.547636353 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpe31LdS 2026-10-23 13:51:46.547642675 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.548904612 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.548962551 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.548967801 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.548975465 DEBUG No workspace configuration provided for file:///tmp/.tmpe31LdS 2026-10-23 13:51:46.548987317 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.548990854 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.548992156 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpe31LdS, using default options 2026-10-23 13:51:46.549001203 DEBUG Initializing workspace `file:///tmp/.tmpe31LdS`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.549014729 DEBUG Searching for a project in '/tmp/.tmpe31LdS' 2026-10-23 13:51:46.549035989 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.549041780 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.549468149 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.549474641 DEBUG Resolving local virtual environment: /tmp/.tmpe31LdS/.venv 2026-10-23 13:51:46.549512633 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.549517492 DEBUG No virtual environment found 2026-10-23 13:51:46.549527961 DEBUG Adding first-party search path `/tmp/.tmpe31LdS` 2026-10-23 13:51:46.549531167 DEBUG Using vendored stdlib 2026-10-23 13:51:46.549660680 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.549665950 DEBUG Adding new file root '/tmp/.tmpe31LdS' of kind Project 2026-10-23 13:51:46.555331667 INFO Project::index_files{project=.tmpe31LdS}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.555456371 DEBUG Updating project to check open files 2026-10-23 13:51:46.555681513 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.555833468 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.555985454 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.556086884 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.556244770 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.556389672 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.556716294 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.556804911 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.556935726 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.557082441 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.557214138 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.557394456 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:46.557498832 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.557613076 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.557628395 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(104)), file(Id(103))}}: Set open project files (count: 5) 2026-10-23 13:51:46.557735226 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.557819243 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.560385487 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.560393692 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.560396217 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.560397990 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.560400144 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.560409852 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:46.560690719 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 13:51:46.560736856 DEBUG method="textDocument/hover" response.id=2 duration=298.30µs 2026-10-23 13:51:46.560791708 DEBUG Received server response for request 2 2026-10-23 13:51:46.561162704 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 13:51:46.561249507 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=66.56µs 2026-10-23 13:51:46.561700864 DEBUG Received server response for request 3 2026-10-23 13:51:46.561895549 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-23 13:51:46.561937898 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=24.59µs 2026-10-23 13:51:46.561955972 DEBUG Received server response for request 4 2026-10-23 13:51:46.572031340 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:51:46.572057219 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.572064923 DEBUG method="shutdown" response.id=5 duration=11.46µs 2026-10-23 13:51:46.572077317 DEBUG Received server response for request 5 2026-10-23 13:51:46.572081454 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.572092665 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-23 13:51:46.573717152 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.575468968 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.575498914 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.575548076 DEBUG Client info: None 2026-10-23 13:51:46.575578604 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.575591989 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.575597740 INFO Version: Unknown 2026-10-23 13:51:46.575634258 DEBUG Received server response for request 1 2026-10-23 13:51:46.575670296 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.575683971 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpc7E6dq 2026-10-23 13:51:46.575690083 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.575742882 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.575770614 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.575783959 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.575790151 DEBUG No workspace configuration provided for file:///tmp/.tmpc7E6dq 2026-10-23 13:51:46.575800280 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.575806291 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.575810980 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpc7E6dq, using default options 2026-10-23 13:51:46.575817462 DEBUG Initializing workspace `file:///tmp/.tmpc7E6dq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.575828813 DEBUG Searching for a project in '/tmp/.tmpc7E6dq' 2026-10-23 13:51:46.575845685 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.575849923 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.576190712 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.576196463 DEBUG Resolving local virtual environment: /tmp/.tmpc7E6dq/.venv 2026-10-23 13:51:46.576224836 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.576229044 DEBUG No virtual environment found 2026-10-23 13:51:46.576237650 DEBUG Adding first-party search path `/tmp/.tmpc7E6dq` 2026-10-23 13:51:46.576240625 DEBUG Using vendored stdlib 2026-10-23 13:51:46.576344039 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.576348147 DEBUG Adding new file root '/tmp/.tmpc7E6dq' of kind Project 2026-10-23 13:51:46.583420362 INFO Project::index_files{project=.tmpc7E6dq}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.583433878 DEBUG Updating project to check open files 2026-10-23 13:51:46.583467210 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.583470346 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.583902106 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.583919488 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.583921873 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.583926872 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.583932142 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.583934176 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.583938484 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.584705322 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.584895429 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.587288217 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.587296953 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.587299669 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.587307213 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:51:46.602598113 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.608083672 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:46.634278355 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:51:46.634301528 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:51:46.634307880 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.634380306 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:51:46.634384744 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:51:46.636581555 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 49.227965ms 2026-10-23 13:51:46.636914329 DEBUG method="textDocument/completion" response.id=2 duration=49.59ms 2026-10-23 13:51:46.636935699 DEBUG Received server response for request 2 2026-10-23 13:51:46.637225523 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-23 13:51:46.638607244 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 1.330576ms 2026-10-23 13:51:46.638902007 DEBUG method="textDocument/completion" response.id=3 duration=1.65ms 2026-10-23 13:51:46.638935861 DEBUG Received server response for request 3 2026-10-23 13:51:46.639204194 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-23 13:51:46.640512678 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 1.005586ms 2026-10-23 13:51:46.640815547 DEBUG method="textDocument/completion" response.id=4 duration=1.59ms 2026-10-23 13:51:46.640837518 DEBUG Received server response for request 4 2026-10-23 13:51:46.651354003 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:51:46.651375063 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.651379832 DEBUG method="shutdown" response.id=5 duration=7.52µs 2026-10-23 13:51:46.651385412 DEBUG Received server response for request 5 2026-10-23 13:51:46.651388077 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.651397555 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-23 13:51:46.657113867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.657197814 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.657220186 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.659608987 DEBUG Client info: None 2026-10-23 13:51:46.659635186 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.659650825 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.659657428 INFO Version: Unknown 2026-10-23 13:51:46.660226555 DEBUG Received server response for request 1 2026-10-23 13:51:46.660276829 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.660288922 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXTBjcJ 2026-10-23 13:51:46.660295905 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.660352652 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.660434625 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.660438733 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.660446307 DEBUG No workspace configuration provided for file:///tmp/.tmpXTBjcJ 2026-10-23 13:51:46.660471254 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.660476344 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXTBjcJ, using default options 2026-10-23 13:51:46.660486142 DEBUG Initializing workspace `file:///tmp/.tmpXTBjcJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.660498355 DEBUG Searching for a project in '/tmp/.tmpXTBjcJ' 2026-10-23 13:51:46.660522821 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.660527389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.660998794 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.661005636 DEBUG Resolving local virtual environment: /tmp/.tmpXTBjcJ/.venv 2026-10-23 13:51:46.661044640 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.661049759 DEBUG No virtual environment found 2026-10-23 13:51:46.661059828 DEBUG Adding first-party search path `/tmp/.tmpXTBjcJ` 2026-10-23 13:51:46.661062974 DEBUG Using vendored stdlib 2026-10-23 13:51:46.661195883 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.661201534 DEBUG Adding new file root '/tmp/.tmpXTBjcJ' of kind Project 2026-10-23 13:51:46.663233746 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.665035325 INFO Project::index_files{project=.tmpXTBjcJ}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.665173644 DEBUG Updating project to check open files 2026-10-23 13:51:46.665341329 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.665450253 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.665576119 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.665694812 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.665794679 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.665905206 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.666020192 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.666129227 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.666242259 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.666356513 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.666462562 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.666591864 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:46.666854888 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.667114625 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.681917981 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.689031554 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.689209888 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.689309285 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.689429330 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.689586044 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-23 13:51:46.689739421 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-23 13:51:46.689872581 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "from typing import Literal\n\ntype Style = Literal[\"italic\", \"bold\", \"underline\"]\ndef with_style(line: str, word, style: Style) -> str:\n if style == \"italic\":\n return line.replace(word, f\"*{word}*\")\n elif style == \"bold\":\n return line.replace(word, f\"__{word}__\")\n\n position = line.find(word)\n output = line + \"\\n\"\n output += \" \" * position\n output += \"-\" * len(word)\n\nwith_style(\"test, \"word\", \"underline\")\n\nIOError\n" 2026-10-23 13:51:46.690047980 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-23 13:51:46.690150032 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-23 13:51:46.690373942 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.690976792 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.691108289 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.691228675 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.691331578 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.701763024 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:46.701906753 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.702012071 DEBUG method="shutdown" response.id=2 duration=109.75µs 2026-10-23 13:51:46.702129080 DEBUG Received server response for request 2 2026-10-23 13:51:46.702240920 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.702380522 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-23 13:51:46.705772694 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.707333522 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.707481429 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.707681565 DEBUG Client info: None 2026-10-23 13:51:46.707818953 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.708317949 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.708328598 INFO Version: Unknown 2026-10-23 13:51:46.708394793 DEBUG Received server response for request 1 2026-10-23 13:51:46.708448413 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.708612731 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpm1sBXh 2026-10-23 13:51:46.708626978 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.708687902 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.708872929 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.708878530 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.708889811 DEBUG No workspace configuration provided for file:///tmp/.tmpm1sBXh 2026-10-23 13:51:46.708910881 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.708914467 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpm1sBXh, using default options 2026-10-23 13:51:46.708923695 DEBUG Initializing workspace `file:///tmp/.tmpm1sBXh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.708939845 DEBUG Searching for a project in '/tmp/.tmpm1sBXh' 2026-10-23 13:51:46.708961055 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.708965944 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.709378428 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.709384519 DEBUG Resolving local virtual environment: /tmp/.tmpm1sBXh/.venv 2026-10-23 13:51:46.709429974 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.709435174 DEBUG No virtual environment found 2026-10-23 13:51:46.709444572 DEBUG Adding first-party search path `/tmp/.tmpm1sBXh` 2026-10-23 13:51:46.709447577 DEBUG Using vendored stdlib 2026-10-23 13:51:46.710245855 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.710388873 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.710516813 DEBUG Adding new file root '/tmp/.tmpm1sBXh' of kind Project 2026-10-23 13:51:46.714734814 INFO Project::index_files{project=.tmpm1sBXh}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:46.714913540 DEBUG Updating project to check open files 2026-10-23 13:51:46.715071135 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.715189086 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.715327977 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.715453102 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.715573658 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.715687131 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.715801425 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.715901403 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.716019294 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.716188822 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.716383908 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.718839083 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.718972994 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.719078051 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.719188759 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:51:46.719410314 DEBUG method="textDocument/hover" response.id=2 duration=106.40µs 2026-10-23 13:51:46.719541931 DEBUG Received server response for request 2 2026-10-23 13:51:46.719661515 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 13:51:46.719822026 DEBUG method="textDocument/hover" response.id=3 duration=47.22µs 2026-10-23 13:51:46.719943454 DEBUG Received server response for request 3 2026-10-23 13:51:46.730113680 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:46.730253122 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.730361685 DEBUG method="shutdown" response.id=4 duration=111.53µs 2026-10-23 13:51:46.730485137 DEBUG Received server response for request 4 2026-10-23 13:51:46.730604130 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.730717883 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-23 13:51:46.732356577 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.734094206 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.734218319 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.734360826 DEBUG Client info: None 2026-10-23 13:51:46.734486943 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.734508383 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.734514154 INFO Version: Unknown 2026-10-23 13:51:46.735062743 DEBUG Received server response for request 1 2026-10-23 13:51:46.735099602 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.735110172 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpH25CRW 2026-10-23 13:51:46.735116143 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.735167139 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.735220689 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.735223735 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.735229746 DEBUG No workspace configuration provided for file:///tmp/.tmpH25CRW 2026-10-23 13:51:46.735247459 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.735251036 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpH25CRW, using default options 2026-10-23 13:51:46.735258360 DEBUG Initializing workspace `file:///tmp/.tmpH25CRW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.735268769 DEBUG Searching for a project in '/tmp/.tmpH25CRW' 2026-10-23 13:51:46.735285410 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.735289678 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.735645897 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.735652329 DEBUG Resolving local virtual environment: /tmp/.tmpH25CRW/.venv 2026-10-23 13:51:46.735688336 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.735697033 DEBUG No virtual environment found 2026-10-23 13:51:46.735705298 DEBUG Adding first-party search path `/tmp/.tmpH25CRW` 2026-10-23 13:51:46.735708614 DEBUG Using vendored stdlib 2026-10-23 13:51:46.735817078 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.735821185 DEBUG Adding new file root '/tmp/.tmpH25CRW' of kind Project 2026-10-23 13:51:46.737167300 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.739583242 INFO Project::index_files{project=.tmpH25CRW}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.739702956 DEBUG Updating project to check open files 2026-10-23 13:51:46.739821950 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.739914293 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.740005464 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.740099460 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.740178729 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.740270040 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.740303783 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.740307029 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.740312600 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.740373734 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.740450168 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.751772365 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.753895166 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.753905025 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.753908040 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.753918620 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 13:51:46.754338718 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 177.002µs 2026-10-23 13:51:46.754387179 DEBUG method="textDocument/inlayHint" response.id=2 duration=276.63µs 2026-10-23 13:51:46.754397989 DEBUG Received server response for request 2 2026-10-23 13:51:46.754429328 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-23 13:51:46.754945647 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 5.41µs 2026-10-23 13:51:46.754964362 DEBUG method="textDocument/inlayHint" response.id=3 duration=520.28µs 2026-10-23 13:51:46.754977226 DEBUG Received server response for request 3 2026-10-23 13:51:46.765053646 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:46.765099261 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.765104832 DEBUG method="shutdown" response.id=4 duration=8.82µs 2026-10-23 13:51:46.765194911 DEBUG Received server response for request 4 2026-10-23 13:51:46.765200181 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.765218906 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 13:51:46.767798634 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.767872253 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.767894594 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.767945740 DEBUG Client info: None 2026-10-23 13:51:46.767957803 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.767971459 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.767977430 INFO Version: Unknown 2026-10-23 13:51:46.768014569 DEBUG Received server response for request 1 2026-10-23 13:51:46.768048383 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.768061127 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.769360153 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.769393015 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.769397163 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.769421148 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.769437639 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.769451234 DEBUG Initializing workspace `file:///tmp/.tmp74HRWi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.769463347 DEBUG Searching for a project in '/tmp/.tmp74HRWi/src' 2026-10-23 13:51:46.769489797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.769495157 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.769927117 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.769933789 DEBUG Resolving local virtual environment: /tmp/.tmp74HRWi/src/.venv 2026-10-23 13:51:46.769970839 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.769975778 DEBUG No virtual environment found 2026-10-23 13:51:46.769984514 DEBUG Adding first-party search path `/tmp/.tmp74HRWi/src` 2026-10-23 13:51:46.769987751 DEBUG Using vendored stdlib 2026-10-23 13:51:46.770099620 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.770104910 DEBUG Adding new file root '/tmp/.tmp74HRWi/src' of kind Project 2026-10-23 13:51:46.772942252 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:46.773090109 DEBUG Updating project to check open files 2026-10-23 13:51:46.773140895 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.773144522 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.773152246 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.773158628 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.773160682 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.773165070 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.773170090 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.773172203 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.773176411 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.773245441 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:46.773337694 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.776059409 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.776067925 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.776070590 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.786142241 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:46.786193006 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.786200099 DEBUG method="shutdown" response.id=2 duration=11.70µs 2026-10-23 13:51:46.786212613 DEBUG Received server response for request 2 2026-10-23 13:51:46.786216490 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.786236067 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-23 13:51:46.787955031 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.788579402 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.788600452 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.788698766 DEBUG Client info: None 2026-10-23 13:51:46.788714265 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.788726769 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-23 13:51:46.788732419 INFO Version: Unknown 2026-10-23 13:51:46.788827658 DEBUG Received server response for request 1 2026-10-23 13:51:46.788859347 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.788918819 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpiMjxPX 2026-10-23 13:51:46.788926654 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.789599385 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.789631546 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.789636806 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.789642847 DEBUG No workspace configuration provided for file:///tmp/.tmpiMjxPX 2026-10-23 13:51:46.789654629 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.789671651 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.789676320 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpiMjxPX, using default options 2026-10-23 13:51:46.789682702 DEBUG Initializing workspace `file:///tmp/.tmpiMjxPX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.789693562 DEBUG Searching for a project in '/tmp/.tmpiMjxPX' 2026-10-23 13:51:46.789710464 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.789714632 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.790071932 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.790077853 DEBUG Resolving local virtual environment: /tmp/.tmpiMjxPX/.venv 2026-10-23 13:51:46.790110484 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.790115083 DEBUG No virtual environment found 2026-10-23 13:51:46.790122697 DEBUG Adding first-party search path `/tmp/.tmpiMjxPX` 2026-10-23 13:51:46.790125723 DEBUG Using vendored stdlib 2026-10-23 13:51:46.790234046 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.790238103 DEBUG Adding new file root '/tmp/.tmpiMjxPX' of kind Project 2026-10-23 13:51:46.794461936 INFO Project::index_files{project=.tmpiMjxPX}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:46.794625723 DEBUG Updating project to check open files 2026-10-23 13:51:46.794691416 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.794695514 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.794702858 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.794709079 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.794711083 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.794715542 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.794720671 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.794722695 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.794726823 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.794731602 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.794733646 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.794737914 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:46.794820959 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.794932859 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.810616386 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.817528030 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.817540764 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.817543219 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.817545473 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.827853026 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:46.827891819 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.827901257 DEBUG method="shutdown" response.id=2 duration=16.82µs 2026-10-23 13:51:46.828011734 DEBUG Received server response for request 2 2026-10-23 13:51:46.828017936 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.828030870 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-23 13:51:46.830974481 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.831053339 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.831098063 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.831133109 DEBUG Client info: None 2026-10-23 13:51:46.831145612 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.831159468 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.831165620 INFO Version: Unknown 2026-10-23 13:51:46.831204152 DEBUG Received server response for request 1 2026-10-23 13:51:46.831241061 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.831250780 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprgAuVt 2026-10-23 13:51:46.831257332 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.831308508 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.831392906 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.831396573 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.831402855 DEBUG No workspace configuration provided for file:///tmp/.tmprgAuVt 2026-10-23 13:51:46.831423634 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.831440135 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.831443611 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprgAuVt, using default options 2026-10-23 13:51:46.831451937 DEBUG Initializing workspace `file:///tmp/.tmprgAuVt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.831463058 DEBUG Searching for a project in '/tmp/.tmprgAuVt' 2026-10-23 13:51:46.831483165 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.831488025 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.831898795 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.831905568 DEBUG Resolving local virtual environment: /tmp/.tmprgAuVt/.venv 2026-10-23 13:51:46.831941215 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.831946024 DEBUG No virtual environment found 2026-10-23 13:51:46.831955301 DEBUG Adding first-party search path `/tmp/.tmprgAuVt` 2026-10-23 13:51:46.831958477 DEBUG Using vendored stdlib 2026-10-23 13:51:46.832070136 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.832074384 DEBUG Adding new file root '/tmp/.tmprgAuVt' of kind Project 2026-10-23 13:51:46.835600829 INFO Project::index_files{project=.tmprgAuVt}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:46.835615396 DEBUG Updating project to check open files 2026-10-23 13:51:46.835658016 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.835661202 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.835668556 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.835675038 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.835677052 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.835682001 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.835749047 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.835877137 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.846498690 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.853377772 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.853391809 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.863662393 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:46.863689844 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.863695976 DEBUG method="shutdown" response.id=2 duration=10.68µs 2026-10-23 13:51:46.863703560 DEBUG Received server response for request 2 2026-10-23 13:51:46.863706576 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.863717657 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-23 13:51:46.866329566 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.866418152 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.866467725 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.866501779 DEBUG Client info: None 2026-10-23 13:51:46.866513871 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.866527567 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.866533168 INFO Version: Unknown 2026-10-23 13:51:46.866586167 DEBUG Received server response for request 1 2026-10-23 13:51:46.866628546 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.866638515 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLay4He 2026-10-23 13:51:46.866644787 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.866699820 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.866787575 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.866791222 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.866797784 DEBUG No workspace configuration provided for file:///tmp/.tmpLay4He 2026-10-23 13:51:46.866809646 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.866823963 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.866827660 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLay4He, using default options 2026-10-23 13:51:46.866836336 DEBUG Initializing workspace `file:///tmp/.tmpLay4He`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.866852787 DEBUG Searching for a project in '/tmp/.tmpLay4He' 2026-10-23 13:51:46.866871743 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.866876832 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.867303112 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.867309684 DEBUG Resolving local virtual environment: /tmp/.tmpLay4He/.venv 2026-10-23 13:51:46.867347916 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.867352765 DEBUG No virtual environment found 2026-10-23 13:51:46.867362182 DEBUG Adding first-party search path `/tmp/.tmpLay4He` 2026-10-23 13:51:46.867365348 DEBUG Using vendored stdlib 2026-10-23 13:51:46.867496985 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.867502145 DEBUG Adding new file root '/tmp/.tmpLay4He' of kind Project 2026-10-23 13:51:46.870453280 INFO Project::index_files{project=.tmpLay4He}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.870469531 DEBUG Updating project to check open files 2026-10-23 13:51:46.870510938 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.870513984 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.870520957 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.870527810 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.870529834 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.870534242 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.870613321 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.870763091 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.870768121 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.881522633 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:46.881545496 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.881550475 DEBUG method="shutdown" response.id=2 duration=8.63µs 2026-10-23 13:51:46.881567697 DEBUG Received server response for request 2 2026-10-23 13:51:46.881570472 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.881580020 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-23 13:51:46.882984565 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.883053965 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.883072520 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.883124447 DEBUG Client info: None 2026-10-23 13:51:46.883135758 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.883148041 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.883152941 INFO Version: Unknown 2026-10-23 13:51:46.883187465 DEBUG Received server response for request 1 2026-10-23 13:51:46.883825733 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.883986274 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1KLYL3 2026-10-23 13:51:46.884009858 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.884378910 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.884671920 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.884677130 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.884683161 DEBUG No workspace configuration provided for file:///tmp/.tmp1KLYL3 2026-10-23 13:51:46.884696626 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.884710292 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.884713838 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1KLYL3, using default options 2026-10-23 13:51:46.884721202 DEBUG Initializing workspace `file:///tmp/.tmp1KLYL3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.884731772 DEBUG Searching for a project in '/tmp/.tmp1KLYL3' 2026-10-23 13:51:46.884750016 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.884754254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.885071710 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.885077641 DEBUG Resolving local virtual environment: /tmp/.tmp1KLYL3/.venv 2026-10-23 13:51:46.885105002 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.885109440 DEBUG No virtual environment found 2026-10-23 13:51:46.885116804 DEBUG Adding first-party search path `/tmp/.tmp1KLYL3` 2026-10-23 13:51:46.885119760 DEBUG Using vendored stdlib 2026-10-23 13:51:46.885222893 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.885226710 DEBUG Adding new file root '/tmp/.tmp1KLYL3' of kind Project 2026-10-23 13:51:46.888191261 INFO Project::index_files{project=.tmp1KLYL3}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.888215887 DEBUG Updating project to check open files 2026-10-23 13:51:46.888247516 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.888250472 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.888257215 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.888263266 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.888265380 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.888269908 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.888274968 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.888277052 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.888281250 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.888286229 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:46.888288293 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.888292611 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:46.888355168 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:46.888448644 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.899134016 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.906613805 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.906627451 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.906629795 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.906631970 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:46.906652147 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:46.906740703 DEBUG method="textDocument/diagnostic" response.id=2 duration=70.03µs 2026-10-23 13:51:46.906748749 DEBUG Received server response for request 2 2026-10-23 13:51:46.906764658 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:46.906807138 DEBUG method="textDocument/diagnostic" response.id=3 duration=30.05µs 2026-10-23 13:51:46.906812959 DEBUG Received server response for request 3 2026-10-23 13:51:46.906820493 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 13:51:46.906854016 DEBUG method="textDocument/diagnostic" response.id=4 duration=21.94µs 2026-10-23 13:51:46.906859737 DEBUG Received server response for request 4 2026-10-23 13:51:46.917338732 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:51:46.917361535 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.917367406 DEBUG method="shutdown" response.id=5 duration=8.95µs 2026-10-23 13:51:46.917373487 DEBUG Received server response for request 5 2026-10-23 13:51:46.917376222 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.917385930 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-23 13:51:46.920180863 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.920420713 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.920474343 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.920517003 DEBUG Client info: None 2026-10-23 13:51:46.920530078 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.920543924 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.920549845 INFO Version: Unknown 2026-10-23 13:51:46.920599959 DEBUG Received server response for request 1 2026-10-23 13:51:46.920634974 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.920644973 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpMHuWkJ 2026-10-23 13:51:46.920650904 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.920706919 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.920807398 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.920811566 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.920817918 DEBUG No workspace configuration provided for file:///tmp/.tmpMHuWkJ 2026-10-23 13:51:46.920832545 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.920835611 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 13:51:46.920850378 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.920854156 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpMHuWkJ, using default options 2026-10-23 13:51:46.920861740 DEBUG Initializing workspace `file:///tmp/.tmpMHuWkJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.920872801 DEBUG Searching for a project in '/tmp/.tmpMHuWkJ' 2026-10-23 13:51:46.920892628 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.920897777 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.921297878 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.921304330 DEBUG Resolving local virtual environment: /tmp/.tmpMHuWkJ/.venv 2026-10-23 13:51:46.921339065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.921344395 DEBUG No virtual environment found 2026-10-23 13:51:46.921353652 DEBUG Adding first-party search path `/tmp/.tmpMHuWkJ` 2026-10-23 13:51:46.921356869 DEBUG Using vendored stdlib 2026-10-23 13:51:46.921474579 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.921479348 DEBUG Adding new file root '/tmp/.tmpMHuWkJ' of kind Project 2026-10-23 13:51:46.924463776 INFO Project::index_files{project=.tmpMHuWkJ}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:46.924476510 DEBUG Updating project to check open files 2026-10-23 13:51:46.924519681 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.924522717 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.924529960 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.924536072 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.924538095 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.924542464 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.924569895 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.924572540 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.924577209 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.924582058 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.924584052 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.924588229 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:46.924685412 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:46.924813472 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.939406323 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.946421521 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.947577670 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.947586977 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.954688047 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=8.23ms 2026-10-23 13:51:46.954731117 DEBUG Received server response for request 2 2026-10-23 13:51:46.954738932 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 13:51:46.954967781 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=123.41µs 2026-10-23 13:51:46.955028425 DEBUG Received server response for request 3 2026-10-23 13:51:46.955037252 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-23 13:51:46.955167286 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=59.84µs 2026-10-23 13:51:46.955229041 DEBUG Received server response for request 4 2026-10-23 13:51:46.965533028 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:51:46.965687799 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:46.965696244 DEBUG method="shutdown" response.id=5 duration=12.65µs 2026-10-23 13:51:46.965702927 DEBUG Received server response for request 5 2026-10-23 13:51:46.965705772 DEBUG Client sends notification `exit` 2026-10-23 13:51:46.965718466 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-23 13:51:46.970100465 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:46.970179453 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:46.970200803 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:46.970255105 DEBUG Client info: None 2026-10-23 13:51:46.970267619 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:46.970281795 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:46.970287376 INFO Version: Unknown 2026-10-23 13:51:46.970405487 DEBUG Received server response for request 1 2026-10-23 13:51:46.970454169 DEBUG Client sends notification `initialized` 2026-10-23 13:51:46.970520854 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxHO1le 2026-10-23 13:51:46.970528819 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:46.971607762 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:46.971642558 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:46.971648278 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:46.971655652 DEBUG No workspace configuration provided for file:///tmp/.tmpxHO1le 2026-10-23 13:51:46.971666723 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:46.971669679 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 13:51:46.971687432 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:46.971692361 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxHO1le, using default options 2026-10-23 13:51:46.971699955 DEBUG Initializing workspace `file:///tmp/.tmpxHO1le`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:46.971712068 DEBUG Searching for a project in '/tmp/.tmpxHO1le' 2026-10-23 13:51:46.971731074 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:46.971736243 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:46.972183041 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:46.972189323 DEBUG Resolving local virtual environment: /tmp/.tmpxHO1le/.venv 2026-10-23 13:51:46.972230240 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:46.972235340 DEBUG No virtual environment found 2026-10-23 13:51:46.972244817 DEBUG Adding first-party search path `/tmp/.tmpxHO1le` 2026-10-23 13:51:46.972248023 DEBUG Using vendored stdlib 2026-10-23 13:51:46.972372537 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:46.972377115 DEBUG Adding new file root '/tmp/.tmpxHO1le' of kind Project 2026-10-23 13:51:46.979314167 INFO Project::index_files{project=.tmpxHO1le}: Indexed 0 file(s) in 0.003s 2026-10-23 13:51:46.979471492 DEBUG Updating project to check open files 2026-10-23 13:51:46.979644587 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.979759272 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.979873326 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:46.979988211 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.980083600 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.980198756 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:46.980311347 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:46.980403560 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:46.980526511 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:46.980720044 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:46.980934015 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:46.995666569 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:46.997994515 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.998133135 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:46.998332579 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=361.89µs 2026-10-23 13:51:46.998472071 DEBUG Received server response for request 2 2026-10-23 13:51:47.008668236 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:47.008803259 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.008905420 DEBUG method="shutdown" response.id=3 duration=105.43µs 2026-10-23 13:51:47.009010508 DEBUG Received server response for request 3 2026-10-23 13:51:47.009118510 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.009143477 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-23 13:51:47.012100413 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.012176917 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.012197295 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.012245235 DEBUG Client info: None 2026-10-23 13:51:47.012257368 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.012271163 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.012277455 INFO Version: Unknown 2026-10-23 13:51:47.012315356 DEBUG Received server response for request 1 2026-10-23 13:51:47.012351143 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.012360912 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpmULXo4 2026-10-23 13:51:47.012366823 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.012423439 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.012484594 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.012488130 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.012494412 DEBUG No workspace configuration provided for file:///tmp/.tmpmULXo4 2026-10-23 13:51:47.012512807 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.012516423 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpmULXo4, using default options 2026-10-23 13:51:47.012524028 DEBUG Initializing workspace `file:///tmp/.tmpmULXo4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.012535559 DEBUG Searching for a project in '/tmp/.tmpmULXo4' 2026-10-23 13:51:47.012568231 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.012573430 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.012971788 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.012978500 DEBUG Resolving local virtual environment: /tmp/.tmpmULXo4/.venv 2026-10-23 13:51:47.013014668 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.013019327 DEBUG No virtual environment found 2026-10-23 13:51:47.013028564 DEBUG Adding first-party search path `/tmp/.tmpmULXo4` 2026-10-23 13:51:47.013031630 DEBUG Using vendored stdlib 2026-10-23 13:51:47.013144211 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.013148649 DEBUG Adding new file root '/tmp/.tmpmULXo4' of kind Project 2026-10-23 13:51:47.015909658 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:47.016987560 INFO Project::index_files{project=.tmpmULXo4}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:47.017034668 DEBUG Updating project to check open files 2026-10-23 13:51:47.017080073 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:47.017083390 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.017090854 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.017097155 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:47.017099169 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.017103628 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:47.017108767 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:47.017110781 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.017115049 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:47.017119788 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 13:51:47.017121782 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.017125989 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:47.017183427 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:47.017256414 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.029340360 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.029695606 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.029842932 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.029963268 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.030095265 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.030354782 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-23 13:51:47.030506106 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-23 13:51:47.030661107 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-23 13:51:47.030833270 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-23 13:51:47.030998049 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-23 13:51:47.031206309 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 13:51:47.031430310 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.031438184 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.031440499 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.031442492 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.041786003 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.041838792 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.041847268 DEBUG method="shutdown" response.id=2 duration=13.65µs 2026-10-23 13:51:47.041859672 DEBUG Received server response for request 2 2026-10-23 13:51:47.041863449 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.041874349 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-23 13:51:47.044214779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.046044471 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.046068165 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.046126254 DEBUG Client info: None 2026-10-23 13:51:47.046141192 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.046155800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.046161290 INFO Version: Unknown 2026-10-23 13:51:47.046200303 DEBUG Received server response for request 1 2026-10-23 13:51:47.046235539 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.046245668 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpx1nybw 2026-10-23 13:51:47.046251820 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.046296524 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.046354142 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.046357488 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.046363559 DEBUG No workspace configuration provided for file:///tmp/.tmpx1nybw 2026-10-23 13:51:47.046382455 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.046385911 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpx1nybw, using default options 2026-10-23 13:51:47.046393486 DEBUG Initializing workspace `file:///tmp/.tmpx1nybw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.046404476 DEBUG Searching for a project in '/tmp/.tmpx1nybw' 2026-10-23 13:51:47.046431377 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.046436075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.046886330 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.046896940 DEBUG Resolving local virtual environment: /tmp/.tmpx1nybw/.venv 2026-10-23 13:51:47.046936013 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.046941053 DEBUG No virtual environment found 2026-10-23 13:51:47.046951101 DEBUG Adding first-party search path `/tmp/.tmpx1nybw` 2026-10-23 13:51:47.046954307 DEBUG Using vendored stdlib 2026-10-23 13:51:47.047066989 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.047071487 DEBUG Adding new file root '/tmp/.tmpx1nybw' of kind Project 2026-10-23 13:51:47.049512606 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:47.050840426 INFO Project::index_files{project=.tmpx1nybw}: Indexed 0 file(s) in 0.002s 2026-10-23 13:51:47.050982794 DEBUG Updating project to check open files 2026-10-23 13:51:47.051056832 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:47.051061311 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.051074175 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.051080827 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:47.051082861 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.051087269 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:47.051092309 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:51:47.051094253 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.051098350 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:47.051163332 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:51:47.051233664 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.066339037 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.070312540 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.070639713 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.070747816 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.081178100 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.081583871 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.081720427 DEBUG method="shutdown" response.id=2 duration=169.73µs 2026-10-23 13:51:47.081828630 DEBUG Received server response for request 2 2026-10-23 13:51:47.081921614 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.082025189 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-23 13:51:47.086355100 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.087705002 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.087736812 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.087776997 DEBUG Client info: None 2026-10-23 13:51:47.087800511 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.087815790 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.087821290 INFO Version: Unknown 2026-10-23 13:51:47.087866054 DEBUG Received server response for request 1 2026-10-23 13:51:47.087908504 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.089771568 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.089935426 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.089967386 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.089970662 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.089983636 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.090081409 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.090101247 DEBUG Initializing workspace `file:///tmp/.tmpz4f4qs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.090113510 DEBUG Searching for a project in '/tmp/.tmpz4f4qs/src' 2026-10-23 13:51:47.090137875 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.090143286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.090623917 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.090630910 DEBUG Resolving local virtual environment: /tmp/.tmpz4f4qs/src/.venv 2026-10-23 13:51:47.090670655 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.090675824 DEBUG No virtual environment found 2026-10-23 13:51:47.090685312 DEBUG Adding first-party search path `/tmp/.tmpz4f4qs/src` 2026-10-23 13:51:47.090692967 DEBUG Using vendored stdlib 2026-10-23 13:51:47.090819714 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.090828531 DEBUG Adding new file root '/tmp/.tmpz4f4qs/src' of kind Project 2026-10-23 13:51:47.094465432 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 13:51:47.094601137 DEBUG Updating project to check open files 2026-10-23 13:51:47.094762309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz4f4qs/src/foo") 2026-10-23 13:51:47.094932699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpz4f4qs/src/foo` to project `src` 2026-10-23 13:51:47.095052934 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz4f4qs/src/foo` 2026-10-23 13:51:47.095143224 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.095228744 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 13:51:47.095370009 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpz4f4qs/src/foo' 2026-10-23 13:51:47.095632261 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.106668161 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.112579108 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.112824157 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.113169826 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 13:51:47.113315669 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpz4f4qs/src/foo` 2026-10-23 13:51:47.113420756 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 13:51:47.113538497 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 13:51:47.113653102 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpz4f4qs/src/foo` from project `src` 2026-10-23 13:51:47.113780120 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpz4f4qs/src/foo", kind: FileContent } 2026-10-23 13:51:47.113882112 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpz4f4qs/src/foo` 2026-10-23 13:51:47.113966871 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpz4f4qs/src/foo` 2026-10-23 13:51:47.114080644 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.114175462 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.114338778 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.114497766 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz4f4qs/src/foo") 2026-10-23 13:51:47.114607362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpz4f4qs/src/foo` 2026-10-23 13:51:47.114693644 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpz4f4qs/src/foo` 2026-10-23 13:51:47.114810333 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.114901774 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.125135990 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.125189481 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.125195903 DEBUG method="shutdown" response.id=2 duration=11.64µs 2026-10-23 13:51:47.125292233 DEBUG Received server response for request 2 2026-10-23 13:51:47.125297984 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.125319094 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-23 13:51:47.128290447 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-10-23 13:51:47.128358625 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.128382910 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.128531078 DEBUG Client info: None 2026-10-23 13:51:47.128545906 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.128574199 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 13:51:47.128580751 INFO Version: Unknown 2026-10-23 13:51:47.128623291 DEBUG Received server response for request 1 2026-10-23 13:51:47.128660701 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.128674417 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.129712394 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.129741980 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.129745947 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.129757248 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.129782335 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.129796362 DEBUG Initializing workspace `file:///tmp/.tmpIWlJjh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.129808514 DEBUG Searching for a project in '/tmp/.tmpIWlJjh/src' 2026-10-23 13:51:47.129829504 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.129834072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.130225116 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.130231307 DEBUG Resolving local virtual environment: /tmp/.tmpIWlJjh/src/.venv 2026-10-23 13:51:47.130267315 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.130272164 DEBUG No virtual environment found 2026-10-23 13:51:47.130281061 DEBUG Adding first-party search path `/tmp/.tmpIWlJjh/src` 2026-10-23 13:51:47.130284267 DEBUG Using vendored stdlib 2026-10-23 13:51:47.130400164 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.130404522 DEBUG Adding new file root '/tmp/.tmpIWlJjh/src' of kind Project 2026-10-23 13:51:47.132416246 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.132454147 DEBUG Updating project to check open files 2026-10-23 13:51:47.132712882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIWlJjh/src/foo.py") 2026-10-23 13:51:47.132770700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIWlJjh/src/foo.py` 2026-10-23 13:51:47.132867322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIWlJjh/src/foo.py` 2026-10-23 13:51:47.133024476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIWlJjh/src/foo.py` to project `src` 2026-10-23 13:51:47.133041869 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIWlJjh/src/foo.py` 2026-10-23 13:51:47.133044394 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.133078398 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.133165220 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpIWlJjh/src/foo.py' 2026-10-23 13:51:47.133431820 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.144940727 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.150679732 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.150691594 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.161004207 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.161039724 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.161049312 DEBUG method="shutdown" response.id=2 duration=15.76µs 2026-10-23 13:51:47.161128500 DEBUG Received server response for request 2 2026-10-23 13:51:47.161134431 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.161146093 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 13:51:47.164082641 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.165770056 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.165883048 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.166021428 DEBUG Client info: None 2026-10-23 13:51:47.166155800 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.167129636 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.167289115 INFO Version: Unknown 2026-10-23 13:51:47.167454055 DEBUG Received server response for request 1 2026-10-23 13:51:47.167621759 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.167849436 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.167906794 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.167973860 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.167979821 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.167994979 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.168024294 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.168045174 DEBUG Initializing workspace `file:///tmp/.tmpNhTjWC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.168057787 DEBUG Searching for a project in '/tmp/.tmpNhTjWC/src' 2026-10-23 13:51:47.168082013 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.168086681 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.168503173 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.168510066 DEBUG Resolving local virtual environment: /tmp/.tmpNhTjWC/src/.venv 2026-10-23 13:51:47.168545853 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.168551082 DEBUG No virtual environment found 2026-10-23 13:51:47.168577532 DEBUG Adding first-party search path `/tmp/.tmpNhTjWC/src` 2026-10-23 13:51:47.168581069 DEBUG Using vendored stdlib 2026-10-23 13:51:47.168690474 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.168694962 DEBUG Adding new file root '/tmp/.tmpNhTjWC/src' of kind Project 2026-10-23 13:51:47.170476554 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.170492043 DEBUG Updating project to check open files 2026-10-23 13:51:47.170571392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNhTjWC/src/foo.py") 2026-10-23 13:51:47.170579317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNhTjWC/src/foo.py` 2026-10-23 13:51:47.170586460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNhTjWC/src/foo.py` 2026-10-23 13:51:47.170673423 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNhTjWC/src/foo.py` to project `src` 2026-10-23 13:51:47.170687890 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNhTjWC/src/foo.py` 2026-10-23 13:51:47.170690295 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.170699452 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.170735850 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpNhTjWC/src/foo.py' 2026-10-23 13:51:47.170870593 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.170877085 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.181762102 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.181785526 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.181790255 DEBUG method="shutdown" response.id=2 duration=8.76µs 2026-10-23 13:51:47.181796927 DEBUG Received server response for request 2 2026-10-23 13:51:47.181799612 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.181808970 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-23 13:51:47.183113507 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.183204728 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.183224765 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.184567825 DEBUG Client info: None 2026-10-23 13:51:47.184583794 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.184596548 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-23 13:51:47.184601618 INFO Version: Unknown 2026-10-23 13:51:47.184646672 DEBUG Received server response for request 1 2026-10-23 13:51:47.184673723 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.184685505 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.184733044 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.184785453 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.184788569 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.184812854 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.184823584 DEBUG Initializing workspace `file:///tmp/.tmpvtfBn2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.184833864 DEBUG Searching for a project in '/tmp/.tmpvtfBn2/src' 2026-10-23 13:51:47.184853470 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.184857859 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.185173491 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.185179071 DEBUG Resolving local virtual environment: /tmp/.tmpvtfBn2/src/.venv 2026-10-23 13:51:47.185206332 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.185210530 DEBUG No virtual environment found 2026-10-23 13:51:47.185218054 DEBUG Adding first-party search path `/tmp/.tmpvtfBn2/src` 2026-10-23 13:51:47.185221170 DEBUG Using vendored stdlib 2026-10-23 13:51:47.185323332 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.185327099 DEBUG Adding new file root '/tmp/.tmpvtfBn2/src' of kind Project 2026-10-23 13:51:47.185584632 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.187193760 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.187207395 DEBUG Updating project to check open files 2026-10-23 13:51:47.187264372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvtfBn2/src/foo.py") 2026-10-23 13:51:47.187270945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvtfBn2/src/foo.py` 2026-10-23 13:51:47.187277737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvtfBn2/src/foo.py` 2026-10-23 13:51:47.187358359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvtfBn2/src/foo.py` to project `src` 2026-10-23 13:51:47.187371573 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvtfBn2/src/foo.py` 2026-10-23 13:51:47.187374048 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.187386632 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.187435844 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpvtfBn2/src/foo.py' 2026-10-23 13:51:47.187505675 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.205806962 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.206520060 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.206650925 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.217066120 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.217194070 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.217291684 DEBUG method="shutdown" response.id=2 duration=103.06µs 2026-10-23 13:51:47.217392332 DEBUG Received server response for request 2 2026-10-23 13:51:47.217490637 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.217612175 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-23 13:51:47.220764117 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.222072050 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.222228523 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.222367564 DEBUG Client info: None 2026-10-23 13:51:47.222384646 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.222399133 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.222404684 INFO Version: Unknown 2026-10-23 13:51:47.222496947 DEBUG Received server response for request 1 2026-10-23 13:51:47.222534277 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.222695710 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.222751064 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.222785719 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.222789936 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.222802991 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.222825493 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.222839069 DEBUG Initializing workspace `file:///tmp/.tmp0PxGJf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.222851101 DEBUG Searching for a project in '/tmp/.tmp0PxGJf/src' 2026-10-23 13:51:47.222873764 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.222878463 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.223271770 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.223277812 DEBUG Resolving local virtual environment: /tmp/.tmp0PxGJf/src/.venv 2026-10-23 13:51:47.223313739 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.223318578 DEBUG No virtual environment found 2026-10-23 13:51:47.223327795 DEBUG Adding first-party search path `/tmp/.tmp0PxGJf/src` 2026-10-23 13:51:47.223331172 DEBUG Using vendored stdlib 2026-10-23 13:51:47.223598934 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.223607330 DEBUG Adding new file root '/tmp/.tmp0PxGJf/src' of kind Project 2026-10-23 13:51:47.225404300 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.225424087 DEBUG Updating project to check open files 2026-10-23 13:51:47.225488688 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0PxGJf/src/foo.py") 2026-10-23 13:51:47.225495922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0PxGJf/src/foo.py` 2026-10-23 13:51:47.225502464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0PxGJf/src/foo.py` 2026-10-23 13:51:47.225594697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0PxGJf/src/foo.py` to project `src` 2026-10-23 13:51:47.225609896 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0PxGJf/src/foo.py` 2026-10-23 13:51:47.225612521 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.225621217 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.225661182 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp0PxGJf/src/foo.py' 2026-10-23 13:51:47.225736674 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.243786850 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.244454101 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.244464290 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.254773477 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.254810747 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.254820746 DEBUG method="shutdown" response.id=2 duration=16.32µs 2026-10-23 13:51:47.254841054 DEBUG Received server response for request 2 2026-10-23 13:51:47.254846384 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.254857244 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-23 13:51:47.257905221 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.257970584 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.257992885 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.258042959 DEBUG Client info: None 2026-10-23 13:51:47.258055834 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.258069189 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.258074458 INFO Version: Unknown 2026-10-23 13:51:47.258112279 DEBUG Received server response for request 1 2026-10-23 13:51:47.258148217 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.258160881 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.258210784 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.258270055 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.258273251 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.258299541 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.258312425 DEBUG Initializing workspace `file:///tmp/.tmp2vNFZp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.258324237 DEBUG Searching for a project in '/tmp/.tmp2vNFZp/src' 2026-10-23 13:51:47.258346589 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.258351177 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.258780974 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.258787897 DEBUG Resolving local virtual environment: /tmp/.tmp2vNFZp/src/.venv 2026-10-23 13:51:47.258823453 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.258828383 DEBUG No virtual environment found 2026-10-23 13:51:47.258838712 DEBUG Adding first-party search path `/tmp/.tmp2vNFZp/src` 2026-10-23 13:51:47.258841918 DEBUG Using vendored stdlib 2026-10-23 13:51:47.258953668 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.258959038 DEBUG Adding new file root '/tmp/.tmp2vNFZp/src' of kind Project 2026-10-23 13:51:47.261512547 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.262153770 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 13:51:47.262204335 DEBUG Updating project to check open files 2026-10-23 13:51:47.262325803 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2vNFZp/src/foo.py") 2026-10-23 13:51:47.262333647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2vNFZp/src/foo.py` 2026-10-23 13:51:47.262340550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2vNFZp/src/foo.py` 2026-10-23 13:51:47.262435418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2vNFZp/src/foo.py` to project `src` 2026-10-23 13:51:47.262450156 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2vNFZp/src/foo.py` 2026-10-23 13:51:47.262452791 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.262461227 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.262499108 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp2vNFZp/src/foo.py' 2026-10-23 13:51:47.262612130 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.273641607 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.279325278 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.279339555 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.279358260 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:47.279385922 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:47.279425125 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2vNFZp/src/foo.py", kind: FileContent } 2026-10-23 13:51:47.279432609 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2vNFZp/src/foo.py` 2026-10-23 13:51:47.279581388 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2vNFZp/src/foo.py` to project `src` 2026-10-23 13:51:47.279613008 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp2vNFZp/src/foo.py' 2026-10-23 13:51:47.279737842 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.279768229 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.289999890 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.290026660 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.290032391 DEBUG method="shutdown" response.id=2 duration=10.09µs 2026-10-23 13:51:47.290039314 DEBUG Received server response for request 2 2026-10-23 13:51:47.290042440 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.290053771 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-23 13:51:47.292885242 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.295269674 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.295298078 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.295350716 DEBUG Client info: None 2026-10-23 13:51:47.295365895 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.295380803 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.295386574 INFO Version: Unknown 2026-10-23 13:51:47.295483866 DEBUG Received server response for request 1 2026-10-23 13:51:47.295522078 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.295548187 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.295683300 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.295839112 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.295843981 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.295858328 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.295862406 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:47.295922168 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.295936836 DEBUG Initializing workspace `file:///tmp/.tmpyHbimI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.295948948 DEBUG Searching for a project in '/tmp/.tmpyHbimI/src' 2026-10-23 13:51:47.295972002 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.295976340 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.296362354 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.296368856 DEBUG Resolving local virtual environment: /tmp/.tmpyHbimI/src/.venv 2026-10-23 13:51:47.296414692 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.296419631 DEBUG No virtual environment found 2026-10-23 13:51:47.296428828 DEBUG Adding first-party search path `/tmp/.tmpyHbimI/src` 2026-10-23 13:51:47.296432185 DEBUG Using vendored stdlib 2026-10-23 13:51:47.296542932 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.296547361 DEBUG Adding new file root '/tmp/.tmpyHbimI/src' of kind Project 2026-10-23 13:51:47.298602766 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.298722431 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyHbimI/src/foo.py") 2026-10-23 13:51:47.298730967 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyHbimI/src/foo.py` 2026-10-23 13:51:47.298750583 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyHbimI/src/foo.py` 2026-10-23 13:51:47.298829772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyHbimI/src/foo.py` to project `src` 2026-10-23 13:51:47.298844009 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyHbimI/src/foo.py` 2026-10-23 13:51:47.298846563 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.298855089 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.298870809 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:47.298885406 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpyHbimI/src/foo.py", kind: FileContent } 2026-10-23 13:51:47.298890035 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpyHbimI/src/foo.py` 2026-10-23 13:51:47.298938816 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpyHbimI/src/foo.py` to project `src` 2026-10-23 13:51:47.406004546 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.406133979 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.406142014 DEBUG method="shutdown" response.id=2 duration=12.11µs 2026-10-23 13:51:47.406149428 DEBUG Received server response for request 2 2026-10-23 13:51:47.406152814 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.406162903 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-23 13:51:47.408003636 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.408060933 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.408079778 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.410471064 DEBUG Client info: None 2026-10-23 13:51:47.410485481 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.410497704 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.410502573 INFO Version: Unknown 2026-10-23 13:51:47.410537889 DEBUG Received server response for request 1 2026-10-23 13:51:47.410578054 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.410590107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.411469987 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.411529950 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.411533547 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.411570045 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.411581416 DEBUG Initializing workspace `file:///tmp/.tmp8feSyK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.411592347 DEBUG Searching for a project in '/tmp/.tmp8feSyK/src' 2026-10-23 13:51:47.411611062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.411615009 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.411928668 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.411934138 DEBUG Resolving local virtual environment: /tmp/.tmp8feSyK/src/.venv 2026-10-23 13:51:47.411961008 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.411965156 DEBUG No virtual environment found 2026-10-23 13:51:47.411972360 DEBUG Adding first-party search path `/tmp/.tmp8feSyK/src` 2026-10-23 13:51:47.411975245 DEBUG Using vendored stdlib 2026-10-23 13:51:47.412076535 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.412080232 DEBUG Adding new file root '/tmp/.tmp8feSyK/src' of kind Project 2026-10-23 13:51:47.412878309 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.414762122 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.414802718 DEBUG Updating project to check open files 2026-10-23 13:51:47.414853223 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8feSyK/src/script.py") 2026-10-23 13:51:47.414859425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8feSyK/src/script.py` 2026-10-23 13:51:47.414866167 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8feSyK/src/script.py` 2026-10-23 13:51:47.414940517 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8feSyK/src/script.py` to project `src` 2026-10-23 13:51:47.414952700 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8feSyK/src/script.py` 2026-10-23 13:51:47.414955134 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.414962959 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.415485619 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:47.415511247 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.415515996 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:47.415519453 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:47.415639879 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.416081898 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.416183208 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.416467230 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:47.416631759 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:47.416773615 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8feSyK/src/script.py", kind: FileContent } 2026-10-23 13:51:47.416887298 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp8feSyK/src/script.py` 2026-10-23 13:51:47.417051847 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp8feSyK/src/script.py` to project `src` 2026-10-23 13:51:47.417189155 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-23 13:51:47.417312736 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-23 13:51:47.417952386 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:47.418106205 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.418221060 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:47.418228083 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:47.418329413 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-23 13:51:47.418389165 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp8feSyK/src/script.py' 2026-10-23 13:51:47.418454618 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.429894375 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.430219746 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.430229454 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.440521148 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.440592281 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.440601017 DEBUG method="shutdown" response.id=2 duration=17.20µs 2026-10-23 13:51:47.440612489 DEBUG Received server response for request 2 2026-10-23 13:51:47.440743144 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.441056802 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-23 13:51:47.443950961 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.444018387 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.444041761 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.446447914 DEBUG Client info: None 2026-10-23 13:51:47.446467170 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.446481848 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.446487659 INFO Version: Unknown 2026-10-23 13:51:47.447756990 DEBUG Received server response for request 1 2026-10-23 13:51:47.447802054 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.447816401 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.448133766 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.448180815 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.448186626 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.448200471 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.448205942 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.448219838 DEBUG Initializing workspace `file:///tmp/.tmpHiTQTY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.448232121 DEBUG Searching for a project in '/tmp/.tmpHiTQTY/src' 2026-10-23 13:51:47.448256246 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.448261175 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.449791786 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.449803017 DEBUG Resolving local virtual environment: /tmp/.tmpHiTQTY/src/.venv 2026-10-23 13:51:47.449842271 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.450034672 DEBUG No virtual environment found 2026-10-23 13:51:47.450046995 DEBUG Adding first-party search path `/tmp/.tmpHiTQTY/src` 2026-10-23 13:51:47.450050652 DEBUG Using vendored stdlib 2026-10-23 13:51:47.450531363 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.450540951 DEBUG Adding new file root '/tmp/.tmpHiTQTY/src' of kind Project 2026-10-23 13:51:47.452586658 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.452601466 DEBUG Updating project to check open files 2026-10-23 13:51:47.452857927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHiTQTY/src/foo.py") 2026-10-23 13:51:47.452869790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHiTQTY/src/foo.py` 2026-10-23 13:51:47.452879959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHiTQTY/src/foo.py` 2026-10-23 13:51:47.453295658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHiTQTY/src/foo.py` to project `src` 2026-10-23 13:51:47.453316578 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHiTQTY/src/foo.py` 2026-10-23 13:51:47.453319433 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.453331075 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.453371140 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpHiTQTY/src/foo.py' 2026-10-23 13:51:47.454302256 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.456784071 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.456792537 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.456803748 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:47.456847721 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHiTQTY/src/foo.py", kind: FileContent } 2026-10-23 13:51:47.456857199 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHiTQTY/src/foo.py` 2026-10-23 13:51:47.456914065 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpHiTQTY/src/foo.py` to project `src` 2026-10-23 13:51:47.456938181 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpHiTQTY/src/foo.py' 2026-10-23 13:51:47.457687556 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.457695621 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.467948662 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.468099465 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.468108723 DEBUG method="shutdown" response.id=2 duration=13.93µs 2026-10-23 13:51:47.468137106 DEBUG Received server response for request 2 2026-10-23 13:51:47.468143087 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.468156833 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-23 13:51:47.470000641 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.470578114 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.470601007 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.470646072 DEBUG Client info: None 2026-10-23 13:51:47.470659427 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.470672361 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.470677541 INFO Version: Unknown 2026-10-23 13:51:47.470726222 DEBUG Received server response for request 1 2026-10-23 13:51:47.470756469 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.470769073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.470813887 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.470895880 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.470899658 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.470912452 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.470935695 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.470947648 DEBUG Initializing workspace `file:///tmp/.tmpq1ayxN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.470959319 DEBUG Searching for a project in '/tmp/.tmpq1ayxN/src' 2026-10-23 13:51:47.470979738 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.470983926 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.471324785 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.471331468 DEBUG Resolving local virtual environment: /tmp/.tmpq1ayxN/src/.venv 2026-10-23 13:51:47.471361794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.471366413 DEBUG No virtual environment found 2026-10-23 13:51:47.471375510 DEBUG Adding first-party search path `/tmp/.tmpq1ayxN/src` 2026-10-23 13:51:47.471379007 DEBUG Using vendored stdlib 2026-10-23 13:51:47.471488392 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.471492530 DEBUG Adding new file root '/tmp/.tmpq1ayxN/src' of kind Project 2026-10-23 13:51:47.476690339 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.005s 2026-10-23 13:51:47.476704976 DEBUG Updating project to check open files 2026-10-23 13:51:47.476759028 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpq1ayxN/src/foo.py") 2026-10-23 13:51:47.476765530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpq1ayxN/src/foo.py` 2026-10-23 13:51:47.476772172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpq1ayxN/src/foo.py` 2026-10-23 13:51:47.476845750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpq1ayxN/src/foo.py` to project `src` 2026-10-23 13:51:47.476858254 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpq1ayxN/src/foo.py` 2026-10-23 13:51:47.476860578 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.476868353 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.476895384 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpq1ayxN/src/foo.py' 2026-10-23 13:51:47.476973941 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.479279836 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.479289594 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.479298852 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:47.479340550 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpq1ayxN/src/foo.py", kind: FileContent } 2026-10-23 13:51:47.479347112 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpq1ayxN/src/foo.py` 2026-10-23 13:51:47.479415510 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpq1ayxN/src/foo.py` to project `src` 2026-10-23 13:51:47.479445597 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpq1ayxN/src/foo.py' 2026-10-23 13:51:47.479506491 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.479510018 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.489743072 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.489766145 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.489770703 DEBUG method="shutdown" response.id=2 duration=7.75µs 2026-10-23 13:51:47.489776755 DEBUG Received server response for request 2 2026-10-23 13:51:47.489779570 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.489789168 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-23 13:51:47.491193913 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.491250719 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.491501720 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.491529933 DEBUG Client info: None 2026-10-23 13:51:47.491540733 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.491552385 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.491568586 INFO Version: Unknown 2026-10-23 13:51:47.491603621 DEBUG Received server response for request 1 2026-10-23 13:51:47.491631924 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.491643135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.491698499 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.491768100 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.491771606 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.491784450 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.491799348 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.491810930 DEBUG Initializing workspace `file:///tmp/.tmpdEQnNe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.491820979 DEBUG Searching for a project in '/tmp/.tmpdEQnNe/src' 2026-10-23 13:51:47.491840135 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.491844062 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.492173260 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.492179211 DEBUG Resolving local virtual environment: /tmp/.tmpdEQnNe/src/.venv 2026-10-23 13:51:47.492208245 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.492212824 DEBUG No virtual environment found 2026-10-23 13:51:47.492220428 DEBUG Adding first-party search path `/tmp/.tmpdEQnNe/src` 2026-10-23 13:51:47.492223454 DEBUG Using vendored stdlib 2026-10-23 13:51:47.492326758 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.492331266 DEBUG Adding new file root '/tmp/.tmpdEQnNe/src' of kind Project 2026-10-23 13:51:47.494233394 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.494245907 DEBUG Updating project to check open files 2026-10-23 13:51:47.494343190 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdEQnNe/src/script.py") 2026-10-23 13:51:47.494351085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdEQnNe/src/script.py` 2026-10-23 13:51:47.494379598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdEQnNe/src/script.py` 2026-10-23 13:51:47.494509562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdEQnNe/src/script.py` to project `src` 2026-10-23 13:51:47.494526193 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdEQnNe/src/script.py` 2026-10-23 13:51:47.494528828 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.494543846 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.494582889 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-23 13:51:47.494589251 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-23 13:51:47.495064894 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:47.495089389 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.495094198 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:47.495097855 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:47.495194847 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-23 13:51:47.495226907 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpdEQnNe/src/script.py' 2026-10-23 13:51:47.495263726 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.506916714 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.510661217 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.510674472 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.511144073 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:47.511180281 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:47.511208253 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdEQnNe/src/script.py", kind: FileContent } 2026-10-23 13:51:47.511215427 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdEQnNe/src/script.py` 2026-10-23 13:51:47.511312709 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdEQnNe/src/script.py` to project `src` 2026-10-23 13:51:47.511341453 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 13:51:47.511347725 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-23 13:51:47.511930758 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:47.511964592 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.511970363 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:47.511974570 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:47.512089506 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-23 13:51:47.512142265 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpdEQnNe/src/script.py' 2026-10-23 13:51:47.512169095 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.522937784 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.526144939 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.526155068 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.536298374 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.536416185 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.536425071 DEBUG method="shutdown" response.id=2 duration=15.23µs 2026-10-23 13:51:47.536502988 DEBUG Received server response for request 2 2026-10-23 13:51:47.536509450 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.536523215 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-23 13:51:47.540492080 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.540614179 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.541795414 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.541835600 DEBUG Client info: None 2026-10-23 13:51:47.541849115 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.541862610 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.541868111 INFO Version: Unknown 2026-10-23 13:51:47.542550731 DEBUG Received server response for request 1 2026-10-23 13:51:47.542601877 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.542726280 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.542833822 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.542917108 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.542921386 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.542936956 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.543418068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.543591603 DEBUG Initializing workspace `file:///tmp/.tmprAjNrC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.543860398 DEBUG Searching for a project in '/tmp/.tmprAjNrC/src' 2026-10-23 13:51:47.544031779 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.544136996 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.544726923 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.544852348 DEBUG Resolving local virtual environment: /tmp/.tmprAjNrC/src/.venv 2026-10-23 13:51:47.545009914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.545139457 DEBUG No virtual environment found 2026-10-23 13:51:47.545243722 DEBUG Adding first-party search path `/tmp/.tmprAjNrC/src` 2026-10-23 13:51:47.545382152 DEBUG Using vendored stdlib 2026-10-23 13:51:47.545668138 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.545777974 DEBUG Adding new file root '/tmp/.tmprAjNrC/src' of kind Project 2026-10-23 13:51:47.547697184 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:47.547835934 DEBUG Updating project to check open files 2026-10-23 13:51:47.548042382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprAjNrC/src/foo.py") 2026-10-23 13:51:47.548168067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprAjNrC/src/foo.py` 2026-10-23 13:51:47.548289455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprAjNrC/src/foo.py` 2026-10-23 13:51:47.548533713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprAjNrC/src/foo.py` to project `src` 2026-10-23 13:51:47.548690507 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprAjNrC/src/foo.py` 2026-10-23 13:51:47.548805182 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.548948641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.549109784 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmprAjNrC/src/foo.py' 2026-10-23 13:51:47.549304088 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.549460612 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.549607297 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:47.549776043 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 13:51:47.549920003 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.550061930 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:47.550194949 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 13:51:47.550320134 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.550465767 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:47.550619405 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 13:51:47.550744841 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:47.550878211 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:47.551049803 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 13:51:47.551273101 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.553741942 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.553749757 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.553752261 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.553775916 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:47.553922310 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmprAjNrC/src` 2026-10-23 13:51:47.553948119 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprAjNrC/src/foo.py", kind: Any } 2026-10-23 13:51:47.554003132 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmprAjNrC/src/foo.py` to project `src` 2026-10-23 13:51:47.554037707 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.554040232 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.554041995 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.554043748 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.664697127 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.664852779 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.664872857 DEBUG method="shutdown" response.id=2 duration=38.80µs 2026-10-23 13:51:47.664903414 DEBUG Received server response for request 2 2026-10-23 13:51:47.664911850 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.664930124 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-23 13:51:47.667346025 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.669007241 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.669036657 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.669100837 DEBUG Client info: None 2026-10-23 13:51:47.669115404 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.669131024 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.669137566 INFO Version: Unknown 2026-10-23 13:51:47.669184634 DEBUG Received server response for request 1 2026-10-23 13:51:47.669225030 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.669238185 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.669298868 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.669392965 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.669396762 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.669422280 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.669440324 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:47.669457005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.669471021 DEBUG Initializing workspace `file:///tmp/.tmp6IJ0pd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.669483014 DEBUG Searching for a project in '/tmp/.tmp6IJ0pd/src' 2026-10-23 13:51:47.669508532 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.669513651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.669973514 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.669980146 DEBUG Resolving local virtual environment: /tmp/.tmp6IJ0pd/src/.venv 2026-10-23 13:51:47.670027675 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.670032635 DEBUG No virtual environment found 2026-10-23 13:51:47.670041742 DEBUG Adding first-party search path `/tmp/.tmp6IJ0pd/src` 2026-10-23 13:51:47.670044828 DEBUG Using vendored stdlib 2026-10-23 13:51:47.670177536 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.670182967 DEBUG Adding new file root '/tmp/.tmp6IJ0pd/src' of kind Project 2026-10-23 13:51:47.673042881 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:47.673059201 DEBUG Updating project to check open files 2026-10-23 13:51:47.673135094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6IJ0pd/src/foo.py") 2026-10-23 13:51:47.673143189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6IJ0pd/src/foo.py` 2026-10-23 13:51:47.673150693 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6IJ0pd/src/foo.py` 2026-10-23 13:51:47.673231645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6IJ0pd/src/foo.py` to project `src` 2026-10-23 13:51:47.673246172 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6IJ0pd/src/foo.py` 2026-10-23 13:51:47.673248797 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.673257574 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.673270518 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6IJ0pd/src` 2026-10-23 13:51:47.673284133 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp6IJ0pd/src/foo.py", kind: Any } 2026-10-23 13:51:47.673330991 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp6IJ0pd/src/foo.py` to project `src` 2026-10-23 13:51:47.779597792 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.779657284 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.779669036 DEBUG method="shutdown" response.id=2 duration=21.91µs 2026-10-23 13:51:47.779678614 DEBUG Received server response for request 2 2026-10-23 13:51:47.779685858 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.779696227 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-23 13:51:47.781738377 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.783219756 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.783250403 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.783309955 DEBUG Client info: None 2026-10-23 13:51:47.783323981 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.783339400 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.783345712 INFO Version: Unknown 2026-10-23 13:51:47.783389074 DEBUG Received server response for request 1 2026-10-23 13:51:47.783449136 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.783463173 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.783538013 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.783664620 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.783673888 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.783690128 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.783706048 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.783726286 DEBUG Initializing workspace `file:///tmp/.tmpd1fhzS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.783738539 DEBUG Searching for a project in '/tmp/.tmpd1fhzS/src' 2026-10-23 13:51:47.783761612 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.783771371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.784193923 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.784200676 DEBUG Resolving local virtual environment: /tmp/.tmpd1fhzS/src/.venv 2026-10-23 13:51:47.784239919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.784244919 DEBUG No virtual environment found 2026-10-23 13:51:47.784254777 DEBUG Adding first-party search path `/tmp/.tmpd1fhzS/src` 2026-10-23 13:51:47.784257923 DEBUG Using vendored stdlib 2026-10-23 13:51:47.784378650 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.784384972 DEBUG Adding new file root '/tmp/.tmpd1fhzS/src' of kind Project 2026-10-23 13:51:47.786711014 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:47.786851247 DEBUG Updating project to check open files 2026-10-23 13:51:47.786933231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpd1fhzS/src/foo.py") 2026-10-23 13:51:47.786942418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpd1fhzS/src/foo.py` 2026-10-23 13:51:47.786949832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpd1fhzS/src/foo.py` 2026-10-23 13:51:47.787061432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpd1fhzS/src/foo.py` to project `src` 2026-10-23 13:51:47.787076410 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpd1fhzS/src/foo.py` 2026-10-23 13:51:47.787079085 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.787087731 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.787136142 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpd1fhzS/src/foo.py' 2026-10-23 13:51:47.787254203 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.798936014 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.805146102 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.805367368 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.815795247 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.815928937 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.816023264 DEBUG method="shutdown" response.id=2 duration=100.92µs 2026-10-23 13:51:47.816122250 DEBUG Received server response for request 2 2026-10-23 13:51:47.816129454 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.816143490 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-23 13:51:47.819371675 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.820579631 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.820611911 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.820684648 DEBUG Client info: None 2026-10-23 13:51:47.820705817 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.820722729 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.820727899 INFO Version: Unknown 2026-10-23 13:51:47.820768034 DEBUG Received server response for request 1 2026-10-23 13:51:47.820811055 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.820824921 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.820874123 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.820939446 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.820943233 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.820970694 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.820986444 DEBUG Initializing workspace `file:///tmp/.tmpmGj7D5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.821000410 DEBUG Searching for a project in '/tmp/.tmpmGj7D5/src' 2026-10-23 13:51:47.821024285 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.821029374 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.821442730 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.821449192 DEBUG Resolving local virtual environment: /tmp/.tmpmGj7D5/src/.venv 2026-10-23 13:51:47.821488646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.821493705 DEBUG No virtual environment found 2026-10-23 13:51:47.821503764 DEBUG Adding first-party search path `/tmp/.tmpmGj7D5/src` 2026-10-23 13:51:47.821506880 DEBUG Using vendored stdlib 2026-10-23 13:51:47.821645690 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.821651361 DEBUG Adding new file root '/tmp/.tmpmGj7D5/src' of kind Project 2026-10-23 13:51:47.822308443 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.823697529 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:47.823909887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmGj7D5/src/foo.py") 2026-10-23 13:51:47.824036324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmGj7D5/src/foo.py` 2026-10-23 13:51:47.824176678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmGj7D5/src/foo.py` 2026-10-23 13:51:47.824472993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmGj7D5/src/foo.py` to project `src` 2026-10-23 13:51:47.824622734 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmGj7D5/src/foo.py` 2026-10-23 13:51:47.824742298 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.824866191 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.932513111 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.932658523 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.932672159 DEBUG method="shutdown" response.id=2 duration=24.83µs 2026-10-23 13:51:47.932693529 DEBUG Received server response for request 2 2026-10-23 13:51:47.932701183 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.932721051 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-23 13:51:47.934618990 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.935965085 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.936014047 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.936096041 DEBUG Client info: None 2026-10-23 13:51:47.936121899 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.936140785 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.936147407 INFO Version: Unknown 2026-10-23 13:51:47.936202130 DEBUG Received server response for request 1 2026-10-23 13:51:47.936251352 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.938104638 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.938321505 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.938357543 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.938365097 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.938385175 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.938417876 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.938830480 DEBUG Initializing workspace `file:///tmp/.tmp7ulrnB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.938856739 DEBUG Searching for a project in '/tmp/.tmp7ulrnB/src' 2026-10-23 13:51:47.939176298 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.939184614 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.939912089 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.939924802 DEBUG Resolving local virtual environment: /tmp/.tmp7ulrnB/src/.venv 2026-10-23 13:51:47.940119718 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.940129777 DEBUG No virtual environment found 2026-10-23 13:51:47.940146608 DEBUG Adding first-party search path `/tmp/.tmp7ulrnB/src` 2026-10-23 13:51:47.940150866 DEBUG Using vendored stdlib 2026-10-23 13:51:47.940611100 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.940622150 DEBUG Adding new file root '/tmp/.tmp7ulrnB/src' of kind Project 2026-10-23 13:51:47.942702933 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:47.942722720 DEBUG Updating project to check open files 2026-10-23 13:51:47.942802019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7ulrnB/src/foo") 2026-10-23 13:51:47.943115908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7ulrnB/src/foo` to project `src` 2026-10-23 13:51:47.943144081 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7ulrnB/src/foo` 2026-10-23 13:51:47.943152376 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.943158909 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 13:51:47.943295284 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp7ulrnB/src/foo' 2026-10-23 13:51:47.943763783 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 13:51:47.954780387 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:47.960408583 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.960423341 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.970797119 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.970844628 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.970855117 DEBUG method="shutdown" response.id=2 duration=17.38µs 2026-10-23 13:51:47.970969001 DEBUG Received server response for request 2 2026-10-23 13:51:47.970975934 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.970994088 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-23 13:51:47.973914746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.975275358 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.975306467 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.975365417 DEBUG Client info: None 2026-10-23 13:51:47.975380405 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.975395333 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.975415100 INFO Version: Unknown 2026-10-23 13:51:47.975466667 DEBUG Received server response for request 1 2026-10-23 13:51:47.975507253 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.975521049 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.975603494 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.975699073 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.975703201 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.975718379 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.975735331 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.975748145 DEBUG Initializing workspace `file:///tmp/.tmpzBnHSH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.975760448 DEBUG Searching for a project in '/tmp/.tmpzBnHSH/src' 2026-10-23 13:51:47.975783521 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.975788310 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.976205743 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.976212436 DEBUG Resolving local virtual environment: /tmp/.tmpzBnHSH/src/.venv 2026-10-23 13:51:47.976250517 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.976255407 DEBUG No virtual environment found 2026-10-23 13:51:47.976263912 DEBUG Adding first-party search path `/tmp/.tmpzBnHSH/src` 2026-10-23 13:51:47.976267199 DEBUG Using vendored stdlib 2026-10-23 13:51:47.976377816 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.976382745 DEBUG Adding new file root '/tmp/.tmpzBnHSH/src' of kind Project 2026-10-23 13:51:47.980226405 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:47.980347953 DEBUG Updating project to check open files 2026-10-23 13:51:47.980523332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzBnHSH/src/script.py") 2026-10-23 13:51:47.980647384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzBnHSH/src/script.py` 2026-10-23 13:51:47.980745759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzBnHSH/src/script.py` 2026-10-23 13:51:47.980943249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzBnHSH/src/script.py` to project `src` 2026-10-23 13:51:47.981061641 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzBnHSH/src/script.py` 2026-10-23 13:51:47.981154135 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:47.981172038 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:47.981711059 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:47.981737499 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.981742659 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:47.981746416 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:47.981842676 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.982102424 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:47.982206529 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:47.992544129 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:47.992691385 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:47.992804788 DEBUG method="shutdown" response.id=2 duration=117.86µs 2026-10-23 13:51:47.992915876 DEBUG Received server response for request 2 2026-10-23 13:51:47.993008971 DEBUG Client sends notification `exit` 2026-10-23 13:51:47.993108327 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-23 13:51:47.994631694 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:47.994698309 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:47.994730730 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:47.994794740 DEBUG Client info: None 2026-10-23 13:51:47.994805821 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:47.994819827 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:47.994827181 INFO Version: Unknown 2026-10-23 13:51:47.994877155 DEBUG Received server response for request 1 2026-10-23 13:51:47.994912812 DEBUG Client sends notification `initialized` 2026-10-23 13:51:47.994925816 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:47.994992541 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:47.995086748 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:47.995090695 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:47.995104952 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:47.995123126 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:47.995139196 DEBUG Initializing workspace `file:///tmp/.tmpeonowB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:47.995151109 DEBUG Searching for a project in '/tmp/.tmpeonowB/src' 2026-10-23 13:51:47.995173551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:47.995178800 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:47.995718383 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:47.995725306 DEBUG Resolving local virtual environment: /tmp/.tmpeonowB/src/.venv 2026-10-23 13:51:47.995763417 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:47.995768737 DEBUG No virtual environment found 2026-10-23 13:51:47.995778225 DEBUG Adding first-party search path `/tmp/.tmpeonowB/src` 2026-10-23 13:51:47.995781511 DEBUG Using vendored stdlib 2026-10-23 13:51:47.995906155 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:47.995910423 DEBUG Adding new file root '/tmp/.tmpeonowB/src' of kind Project 2026-10-23 13:51:48.000185151 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:48.000203645 DEBUG Updating project to check open files 2026-10-23 13:51:48.000288875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeonowB/src/foo.ipynb") 2026-10-23 13:51:48.000375538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeonowB/src/foo.ipynb` to project `src` 2026-10-23 13:51:48.000396447 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeonowB/src/foo.ipynb` 2026-10-23 13:51:48.000415613 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.000422756 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 13:51:48.000466178 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpeonowB/src/foo.ipynb' 2026-10-23 13:51:48.000601852 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.013387033 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.019224612 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.019240552 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.029430525 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.029461734 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.029469599 DEBUG method="shutdown" response.id=2 duration=14.52µs 2026-10-23 13:51:48.029477313 DEBUG Received server response for request 2 2026-10-23 13:51:48.029481952 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.029492512 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-23 13:51:48.032359870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.033954531 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.034309156 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.034413642 DEBUG Client info: None 2026-10-23 13:51:48.034430734 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.034609479 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.034618156 INFO Version: Unknown 2026-10-23 13:51:48.034674892 DEBUG Received server response for request 1 2026-10-23 13:51:48.034712893 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.034726308 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.034833349 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.035088237 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.035116971 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.035203123 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.035220245 DEBUG Initializing workspace `file:///tmp/.tmpsHEk3h/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.035299223 DEBUG Searching for a project in '/tmp/.tmpsHEk3h/src' 2026-10-23 13:51:48.035328408 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.035334048 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.036120574 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.036529160 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.036535522 DEBUG Resolving local virtual environment: /tmp/.tmpsHEk3h/src/.venv 2026-10-23 13:51:48.036596997 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.036602267 DEBUG No virtual environment found 2026-10-23 13:51:48.036610703 DEBUG Adding first-party search path `/tmp/.tmpsHEk3h/src` 2026-10-23 13:51:48.036614069 DEBUG Using vendored stdlib 2026-10-23 13:51:48.036725739 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.036730938 DEBUG Adding new file root '/tmp/.tmpsHEk3h/src' of kind Project 2026-10-23 13:51:48.039384846 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:48.039509811 DEBUG Updating project to check open files 2026-10-23 13:51:48.039697393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsHEk3h/src/foo.py") 2026-10-23 13:51:48.039857633 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsHEk3h/src/foo.py` to project `src` 2026-10-23 13:51:48.040007414 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsHEk3h/src/foo.py` 2026-10-23 13:51:48.040012794 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.040021831 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 13:51:48.040059762 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpsHEk3h/src/foo.py' 2026-10-23 13:51:48.040389691 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.051236907 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.057043057 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.057198258 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.067687242 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.067859405 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.067963821 DEBUG method="shutdown" response.id=2 duration=110.40µs 2026-10-23 13:51:48.068065171 DEBUG Received server response for request 2 2026-10-23 13:51:48.068101159 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.068117018 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-23 13:51:48.071001188 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.071074656 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.071107247 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.071169363 DEBUG Client info: None 2026-10-23 13:51:48.071181126 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.071195032 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.071200712 INFO Version: Unknown 2026-10-23 13:51:48.071282926 DEBUG Received server response for request 1 2026-10-23 13:51:48.071320266 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.071333551 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.071383445 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.071456572 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.071460029 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.071486378 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.071499503 DEBUG Initializing workspace `file:///tmp/.tmpnB7DxK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.071511455 DEBUG Searching for a project in '/tmp/.tmpnB7DxK/src' 2026-10-23 13:51:48.071541091 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.071545910 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.071966529 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.071973051 DEBUG Resolving local virtual environment: /tmp/.tmpnB7DxK/src/.venv 2026-10-23 13:51:48.072016222 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.072021522 DEBUG No virtual environment found 2026-10-23 13:51:48.072030469 DEBUG Adding first-party search path `/tmp/.tmpnB7DxK/src` 2026-10-23 13:51:48.072033815 DEBUG Using vendored stdlib 2026-10-23 13:51:48.072143601 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.072148099 DEBUG Adding new file root '/tmp/.tmpnB7DxK/src' of kind Project 2026-10-23 13:51:48.072809109 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.075942546 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 13:51:48.076232019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnB7DxK/src/foo.py") 2026-10-23 13:51:48.076413850 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnB7DxK/src/foo.py` to project `src` 2026-10-23 13:51:48.076455869 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnB7DxK/src/foo.py` 2026-10-23 13:51:48.076459366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.076465918 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 13:51:48.076510131 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpnB7DxK/src/foo.py' 2026-10-23 13:51:48.076642910 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.089231432 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.094881019 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.094891568 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.105178343 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.105430596 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.105444242 DEBUG method="shutdown" response.id=2 duration=20.45µs 2026-10-23 13:51:48.105480640 DEBUG Received server response for request 2 2026-10-23 13:51:48.105487523 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.105504284 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-23 13:51:48.108479044 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.111405172 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.111437032 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.111482638 DEBUG Client info: None 2026-10-23 13:51:48.111497546 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.111510750 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.111515750 INFO Version: Unknown 2026-10-23 13:51:48.111551777 DEBUG Received server response for request 1 2026-10-23 13:51:48.111592303 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.111604556 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.111665731 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.111741794 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.111745431 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.111757734 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.111773293 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.111786417 DEBUG Initializing workspace `file:///tmp/.tmpXCTPmb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.111797408 DEBUG Searching for a project in '/tmp/.tmpXCTPmb/src' 2026-10-23 13:51:48.111818438 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.111822665 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.112229388 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.112235630 DEBUG Resolving local virtual environment: /tmp/.tmpXCTPmb/src/.venv 2026-10-23 13:51:48.112262450 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.112267039 DEBUG No virtual environment found 2026-10-23 13:51:48.112274794 DEBUG Adding first-party search path `/tmp/.tmpXCTPmb/src` 2026-10-23 13:51:48.112277799 DEBUG Using vendored stdlib 2026-10-23 13:51:48.112389859 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.112393847 DEBUG Adding new file root '/tmp/.tmpXCTPmb/src' of kind Project 2026-10-23 13:51:48.114354474 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:48.114492824 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-23 13:51:48.114498725 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.114529813 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.114963517 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-23 13:51:48.115151018 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.126689932 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.132463591 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.132600368 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.143056119 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.143214646 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.143317079 DEBUG method="shutdown" response.id=2 duration=135.46µs 2026-10-23 13:51:48.143450549 DEBUG Received server response for request 2 2026-10-23 13:51:48.143576415 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.143722579 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-23 13:51:48.146744637 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.148271942 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.148307809 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.148381548 DEBUG Client info: None 2026-10-23 13:51:48.148406084 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.148419128 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.148423837 INFO Version: Unknown 2026-10-23 13:51:48.148460646 DEBUG Received server response for request 1 2026-10-23 13:51:48.148486465 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.148497846 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.148572967 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.148716476 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.148720724 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.148733167 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.148765829 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.148778903 DEBUG Initializing workspace `file:///tmp/.tmpevgJQu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.148790535 DEBUG Searching for a project in '/tmp/.tmpevgJQu/src' 2026-10-23 13:51:48.148811384 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.148815742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.151352560 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.151545492 DEBUG Resolving local virtual environment: /tmp/.tmpevgJQu/src/.venv 2026-10-23 13:51:48.151746990 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.151863669 DEBUG No virtual environment found 2026-10-23 13:51:48.152026424 DEBUG Adding first-party search path `/tmp/.tmpevgJQu/src` 2026-10-23 13:51:48.152163091 DEBUG Using vendored stdlib 2026-10-23 13:51:48.152423469 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.152538605 DEBUG Adding new file root '/tmp/.tmpevgJQu/src' of kind Project 2026-10-23 13:51:48.154478243 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:48.154651198 DEBUG Updating project to check open files 2026-10-23 13:51:48.154811979 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 13:51:48.154916205 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.155033925 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.156856364 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:48.157010553 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.157127602 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:48.157221579 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:48.157427705 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.157604156 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-23 13:51:48.157786639 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.157913126 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.168570886 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.168715297 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.168824412 DEBUG method="shutdown" response.id=2 duration=113.21µs 2026-10-23 13:51:48.168942363 DEBUG Received server response for request 2 2026-10-23 13:51:48.169050185 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.169165161 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-23 13:51:48.170718545 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.172087542 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.172225792 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.172426859 DEBUG Client info: None 2026-10-23 13:51:48.172592630 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.173094020 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.173243470 INFO Version: Unknown 2026-10-23 13:51:48.173433777 DEBUG Received server response for request 1 2026-10-23 13:51:48.173614907 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.173762754 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.173939466 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.174176561 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.174300022 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.174434685 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.174580779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.174707096 DEBUG Initializing workspace `file:///tmp/.tmpKBtClQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.174978936 DEBUG Searching for a project in '/tmp/.tmpKBtClQ/src' 2026-10-23 13:51:48.175112296 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.175215740 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.175695830 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.175827868 DEBUG Resolving local virtual environment: /tmp/.tmpKBtClQ/src/.venv 2026-10-23 13:51:48.175959084 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.176074691 DEBUG No virtual environment found 2026-10-23 13:51:48.176187963 DEBUG Adding first-party search path `/tmp/.tmpKBtClQ/src` 2026-10-23 13:51:48.176292349 DEBUG Using vendored stdlib 2026-10-23 13:51:48.176516680 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.176654428 DEBUG Adding new file root '/tmp/.tmpKBtClQ/src' of kind Project 2026-10-23 13:51:48.178587614 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:48.178726986 DEBUG Updating project to check open files 2026-10-23 13:51:48.178859294 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 13:51:48.178971144 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.179091630 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.180714403 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:48.180863213 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.180969833 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:48.181077835 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:48.181281758 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.181445395 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.181577582 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.191904663 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.192043413 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.192161705 DEBUG method="shutdown" response.id=2 duration=121.42µs 2026-10-23 13:51:48.192276159 DEBUG Received server response for request 2 2026-10-23 13:51:48.192382449 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.192520598 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-23 13:51:48.193954788 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.195279513 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.195421669 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.195605815 DEBUG Client info: None 2026-10-23 13:51:48.195747210 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.196236498 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.196358607 INFO Version: Unknown 2026-10-23 13:51:48.196508628 DEBUG Received server response for request 1 2026-10-23 13:51:48.196663639 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.196773765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.196923206 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.197116308 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.197219992 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.197318467 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.197430688 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.197539171 DEBUG Initializing workspace `file:///tmp/.tmpeuhIU7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.197806142 DEBUG Searching for a project in '/tmp/.tmpeuhIU7/src' 2026-10-23 13:51:48.197941977 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.198048947 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.198511385 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.198661687 DEBUG Resolving local virtual environment: /tmp/.tmpeuhIU7/src/.venv 2026-10-23 13:51:48.198802230 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.198925962 DEBUG No virtual environment found 2026-10-23 13:51:48.199040166 DEBUG Adding first-party search path `/tmp/.tmpeuhIU7/src` 2026-10-23 13:51:48.199146736 DEBUG Using vendored stdlib 2026-10-23 13:51:48.199359836 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.199483328 DEBUG Adding new file root '/tmp/.tmpeuhIU7/src' of kind Project 2026-10-23 13:51:48.201332877 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 13:51:48.201485373 DEBUG Updating project to check open files 2026-10-23 13:51:48.201629724 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 13:51:48.201738598 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.201850347 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.201987635 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 13:51:48.202105596 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-23 13:51:48.203785227 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:48.203933334 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.204049883 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:48.204141996 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:48.204342832 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-23 13:51:48.204508012 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-23 13:51:48.204683421 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.215758775 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.219305227 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.219455619 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.229737815 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.229884871 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.229999396 DEBUG method="shutdown" response.id=2 duration=120.48µs 2026-10-23 13:51:48.230115834 DEBUG Received server response for request 2 2026-10-23 13:51:48.230228676 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.230351396 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-23 13:51:48.233134175 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.234454111 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.234606417 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.234792115 DEBUG Client info: None 2026-10-23 13:51:48.234934502 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.235434881 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.235590683 INFO Version: Unknown 2026-10-23 13:51:48.235752016 DEBUG Received server response for request 1 2026-10-23 13:51:48.235909331 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.236039134 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.236203352 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.236460224 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.236603994 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.236732986 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.236857619 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.236978356 DEBUG Initializing workspace `file:///tmp/.tmp9c2J3i/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.237242632 DEBUG Searching for a project in '/tmp/.tmp9c2J3i/src' 2026-10-23 13:51:48.237383566 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.237513470 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.238077738 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.238215687 DEBUG Resolving local virtual environment: /tmp/.tmp9c2J3i/src/.venv 2026-10-23 13:51:48.238365698 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.238494660 DEBUG No virtual environment found 2026-10-23 13:51:48.238638410 DEBUG Adding first-party search path `/tmp/.tmp9c2J3i/src` 2026-10-23 13:51:48.238751101 DEBUG Using vendored stdlib 2026-10-23 13:51:48.238975943 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.239086991 DEBUG Adding new file root '/tmp/.tmp9c2J3i/src' of kind Project 2026-10-23 13:51:48.241103814 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 13:51:48.241256190 DEBUG Updating project to check open files 2026-10-23 13:51:48.241447118 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9c2J3i/src/lib.py") 2026-10-23 13:51:48.241598121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9c2J3i/src/lib.py` 2026-10-23 13:51:48.241709450 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9c2J3i/src/lib.py` 2026-10-23 13:51:48.241907361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9c2J3i/src/lib.py` to project `src` 2026-10-23 13:51:48.242044178 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9c2J3i/src/lib.py` 2026-10-23 13:51:48.242147982 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.242266435 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.242421686 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp9c2J3i/src/lib.py' 2026-10-23 13:51:48.242628964 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.253875419 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.259840017 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.259985039 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.260104373 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.260268170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9c2J3i/src/main.py") 2026-10-23 13:51:48.260404696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9c2J3i/src/main.py` 2026-10-23 13:51:48.260525843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9c2J3i/src/main.py` 2026-10-23 13:51:48.260736929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9c2J3i/src/main.py` to project `src` 2026-10-23 13:51:48.260876681 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9c2J3i/src/main.py` 2026-10-23 13:51:48.260984694 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.261101944 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:48.261240133 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmp9c2J3i/src/main.py' 2026-10-23 13:51:48.263143142 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.263170544 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.263220367 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:51:48.263345472 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 13:51:48.263351403 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:48.263364828 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(108))}}: Set open project files (count: 3) 2026-10-23 13:51:48.263372292 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 13:51:48.263374486 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:48.263379576 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(108)), file(Id(100)), file(Id(109))}}: Set open project files (count: 4) 2026-10-23 13:51:48.263384495 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 13:51:48.263386589 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:51:48.263391087 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(108)), file(Id(10a)), file(Id(100)), file(Id(109))}}: Set open project files (count: 5) 2026-10-23 13:51:48.263428778 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 13:51:48.263571756 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.263578709 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.263582076 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.263599067 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:48.264033102 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:48.264063829 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9c2J3i/src/lib.py", kind: FileContent } 2026-10-23 13:51:48.264070371 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp9c2J3i/src/lib.py` 2026-10-23 13:51:48.264133971 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp9c2J3i/src/lib.py` to project `src` 2026-10-23 13:51:48.264155902 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp9c2J3i/src/lib.py' 2026-10-23 13:51:48.264442870 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.264450975 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.264459081 DEBUG Client sends notification `textDocument/didSave` 2026-10-23 13:51:48.264671800 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmp9c2J3i/src/main.py' 2026-10-23 13:51:48.264772158 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 13:51:48.265025242 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.265031825 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.265033829 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.265035792 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.265037646 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.275313440 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.275362752 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.275368613 DEBUG method="shutdown" response.id=2 duration=10.06µs 2026-10-23 13:51:48.275410943 DEBUG Received server response for request 2 2026-10-23 13:51:48.275415651 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.275426301 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-23 13:51:48.278826790 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.280131867 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.280269065 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.280474320 DEBUG Client info: None 2026-10-23 13:51:48.280635482 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.281238082 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.281369399 INFO Version: Unknown 2026-10-23 13:51:48.281540850 DEBUG Received server response for request 1 2026-10-23 13:51:48.281722872 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.281852906 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.282035428 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.282271400 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.282401825 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.282535336 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.282685257 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.282806865 DEBUG Initializing workspace `file:///tmp/.tmpTXzIWq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.283062374 DEBUG Searching for a project in '/tmp/.tmpTXzIWq/src' 2026-10-23 13:51:48.283205603 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.283321079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.283952654 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.284098618 DEBUG Resolving local virtual environment: /tmp/.tmpTXzIWq/src/.venv 2026-10-23 13:51:48.284249070 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.284373123 DEBUG No virtual environment found 2026-10-23 13:51:48.284520229 DEBUG Adding first-party search path `/tmp/.tmpTXzIWq/src` 2026-10-23 13:51:48.284647197 DEBUG Using vendored stdlib 2026-10-23 13:51:48.284883500 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.284996382 DEBUG Adding new file root '/tmp/.tmpTXzIWq/src' of kind Project 2026-10-23 13:51:48.287910538 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:48.288068253 DEBUG Requested script environment synchronization for `/tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.288212584 DEBUG Starting 1 uv synchronization workers 2026-10-23 13:51:48.288353398 DEBUG Queuing script synchronization for `/tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.288504502 DEBUG Updating project to check open files 2026-10-23 13:51:48.288704767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTXzIWq/src/script.py") 2026-10-23 13:51:48.288837526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.288564234 INFO uv_metadata{path=/tmp/.tmpTXzIWq/src/script.py}: Synchronizing script `/tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.288963853 DEBUG uv_metadata{path=/tmp/.tmpTXzIWq/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpTXzIWq/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.288944106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.292966741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTXzIWq/src/script.py` to project `src` 2026-10-23 13:51:48.293007608 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.293010914 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.293060537 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.295849959 DEBUG uv_metadata{path=/tmp/.tmpTXzIWq/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpTXzIWq/src/script.py", python: None }}: uv metadata completed in 0.007s 2026-10-23 13:51:48.296001043 DEBUG Applied script environment synchronization result for `/tmp/.tmpTXzIWq/src/script.py` 2026-10-23 13:51:48.297004385 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:48.297135992 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.297179353 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:48.297185064 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:48.297625289 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.297829923 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.297843759 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.307933043 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.307966235 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.307976354 DEBUG method="shutdown" response.id=2 duration=15.92µs 2026-10-23 13:51:48.308060462 DEBUG Received server response for request 2 2026-10-23 13:51:48.308068778 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.308087924 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-23 13:51:48.310197651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.311568652 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.311596044 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.311647550 DEBUG Client info: None 2026-10-23 13:51:48.311661036 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( On, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.311677707 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.311682897 INFO Version: Unknown 2026-10-23 13:51:48.311723733 DEBUG Received server response for request 1 2026-10-23 13:51:48.311752527 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.311765001 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.311833249 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.311920983 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.311924750 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.311937935 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.311953544 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.311966438 DEBUG Initializing workspace `file:///tmp/.tmpNKhxrb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.311976838 DEBUG Searching for a project in '/tmp/.tmpNKhxrb/src' 2026-10-23 13:51:48.311998318 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.312002616 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.312459393 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.312466086 DEBUG Resolving local virtual environment: /tmp/.tmpNKhxrb/src/.venv 2026-10-23 13:51:48.312496553 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.312501141 DEBUG No virtual environment found 2026-10-23 13:51:48.312509497 DEBUG Adding first-party search path `/tmp/.tmpNKhxrb/src` 2026-10-23 13:51:48.312512683 DEBUG Using vendored stdlib 2026-10-23 13:51:48.312654659 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.312659438 DEBUG Adding new file root '/tmp/.tmpNKhxrb/src' of kind Project 2026-10-23 13:51:48.314805684 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:48.314820091 DEBUG Updating project to check open files 2026-10-23 13:51:48.314886946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNKhxrb/src/script.py") 2026-10-23 13:51:48.314894030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNKhxrb/src/script.py` 2026-10-23 13:51:48.314909068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNKhxrb/src/script.py` 2026-10-23 13:51:48.315026899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNKhxrb/src/script.py` to project `src` 2026-10-23 13:51:48.315042378 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNKhxrb/src/script.py` 2026-10-23 13:51:48.315044953 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.315054080 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.315691115 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 13:51:48.315716953 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.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.315721943 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 13:51:48.315726261 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 13:51:48.315826278 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.315880670 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpNKhxrb/src/script.py' 2026-10-23 13:51:48.315943458 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.328185841 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.328345991 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:51:48.328355479 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 13:51:48.338463468 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 13:51:48.338507260 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:48.338515075 DEBUG method="shutdown" response.id=2 duration=13.89µs 2026-10-23 13:51:48.338585888 DEBUG Received server response for request 2 2026-10-23 13:51:48.338593282 DEBUG Client sends notification `exit` 2026-10-23 13:51:48.338605204 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-23 13:51:48.341144377 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:48.342876736 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:48.342912703 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:48.342988225 DEBUG Client info: None 2026-10-23 13:51:48.343003774 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:48.343018301 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:48.343024283 INFO Version: Unknown 2026-10-23 13:51:48.343081480 DEBUG Received server response for request 1 2026-10-23 13:51:48.343117187 DEBUG Client sends notification `initialized` 2026-10-23 13:51:48.343130141 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:48.343197137 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:48.343298166 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:48.343302314 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:48.343321390 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:48.343324175 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:48.343341357 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:48.343352999 DEBUG Initializing workspace `file:///tmp/.tmpz8tjHm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:48.343369310 DEBUG Searching for a project in '/tmp/.tmpz8tjHm/src' 2026-10-23 13:51:48.343392353 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:48.343406269 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:48.343860962 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:48.343867735 DEBUG Resolving local virtual environment: /tmp/.tmpz8tjHm/src/.venv 2026-10-23 13:51:48.343903231 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:48.343908000 DEBUG No virtual environment found 2026-10-23 13:51:48.343922057 DEBUG Adding first-party search path `/tmp/.tmpz8tjHm/src` 2026-10-23 13:51:48.343925553 DEBUG Using vendored stdlib 2026-10-23 13:51:48.344044717 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:48.344049215 DEBUG Adding new file root '/tmp/.tmpz8tjHm/src' of kind Project 2026-10-23 13:51:48.346610399 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:48.346670071 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz8tjHm/src/deleted.py") 2026-10-23 13:51:48.346677575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:48.346697152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:48.346777853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpz8tjHm/src/deleted.py` to project `src` 2026-10-23 13:51:48.346792020 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:48.346794564 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:48.346802630 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:48.347135965 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:48.347257703 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz8tjHm/src/deleted.py"))}: Checking file '/tmp/.tmpz8tjHm/src/deleted.py' 2026-10-23 13:51:48.347363221 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz8tjHm/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:48.360575383 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpz8tjHm/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:48.366321531 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 13:51:48.366499625 DEBUG method="workspace/diagnostic" response.id=2 duration=19.69ms 2026-10-23 13:51:48.366626643 DEBUG Received server response for request 2 2026-10-23 13:51:48.366844271 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:51:48.366982951 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:48.367015091 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:48.367019399 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:51:50.367167090 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 13:51:50.367922617 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:50.367981327 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 13:51:50.368049264 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 13:51:50.368113355 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpz8tjHm/src/deleted.py", kind: File } 2026-10-23 13:51:50.368135356 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:50.368146948 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:50.368160142 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpz8tjHm/src` 2026-10-23 13:51:50.368172365 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpz8tjHm/src/deleted.py` from project `src` 2026-10-23 13:51:50.368195799 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-23 13:51:50.368504318 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:50.368532872 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:50.368624273 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 13:51:50.368676311 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 13:51:50.368685959 DEBUG Received server response for request 3 2026-10-23 13:51:50.368859524 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:50.368877849 DEBUG method="textDocument/diagnostic" response.id=4 duration=47.98µs 2026-10-23 13:51:50.368890532 DEBUG Received server response for request 4 2026-10-23 13:51:50.368997944 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:50.369155770 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpz8tjHm/src` 2026-10-23 13:51:50.369181709 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpz8tjHm/src/deleted.py", kind: Any } 2026-10-23 13:51:50.369419274 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-23 13:51:50.369459970 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:50.369466393 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:50.369482433 DEBUG method="workspace/diagnostic" response.id=5 duration=40.54µs 2026-10-23 13:51:50.369494165 DEBUG Received server response for request 5 2026-10-23 13:51:50.369596707 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:51:50.369739455 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpz8tjHm/src` 2026-10-23 13:51:50.369760674 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpz8tjHm/src/deleted.py", kind: File } 2026-10-23 13:51:50.369768088 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:50.369778989 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:50.369783888 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpz8tjHm/src/deleted.py` 2026-10-23 13:51:50.369789509 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpz8tjHm/src` 2026-10-23 13:51:50.369888144 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpz8tjHm/src/deleted.py` to project `src` 2026-10-23 13:51:50.370087798 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-23 13:51:50.370112474 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:50.370255042 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:50.370482138 DEBUG method="workspace/diagnostic" response.id=6 duration=377.64µs 2026-10-23 13:51:50.370498739 DEBUG Received server response for request 6 2026-10-23 13:51:50.380635813 DEBUG Client sends request `shutdown` with ID 7 2026-10-23 13:51:50.380696156 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:50.380702067 DEBUG method="shutdown" response.id=7 duration=9.62µs 2026-10-23 13:51:50.380811141 DEBUG Received server response for request 7 2026-10-23 13:51:50.380816251 DEBUG Client sends notification `exit` 2026-10-23 13:51:50.380830067 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-23 13:51:50.384639051 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:50.384739530 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:50.384779385 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:50.387664686 DEBUG Client info: None 2026-10-23 13:51:50.387702377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:50.387720922 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:50.387728386 INFO Version: Unknown 2026-10-23 13:51:50.387787697 DEBUG Received server response for request 1 2026-10-23 13:51:50.388384877 DEBUG Client sends notification `initialized` 2026-10-23 13:51:50.388433028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:50.388608086 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:50.388895305 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:50.388903570 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:50.388921394 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:50.388924720 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:50.389084960 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:50.389104727 DEBUG Initializing workspace `file:///tmp/.tmpdbEHYU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:50.389120677 DEBUG Searching for a project in '/tmp/.tmpdbEHYU/src' 2026-10-23 13:51:50.389146406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:50.389151475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:50.389621246 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:50.389628069 DEBUG Resolving local virtual environment: /tmp/.tmpdbEHYU/src/.venv 2026-10-23 13:51:50.389668435 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:50.389673795 DEBUG No virtual environment found 2026-10-23 13:51:50.389683313 DEBUG Adding first-party search path `/tmp/.tmpdbEHYU/src` 2026-10-23 13:51:50.389686449 DEBUG Using vendored stdlib 2026-10-23 13:51:50.389805592 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:50.389810541 DEBUG Adding new file root '/tmp/.tmpdbEHYU/src' of kind Project 2026-10-23 13:51:50.393353797 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 13:51:50.393498509 DEBUG Updating project to check open files 2026-10-23 13:51:50.393678767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdbEHYU/src/main.py") 2026-10-23 13:51:50.393783163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdbEHYU/src/main.py` 2026-10-23 13:51:50.393870737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdbEHYU/src/main.py` 2026-10-23 13:51:50.394039864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdbEHYU/src/main.py` to project `src` 2026-10-23 13:51:50.394146705 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdbEHYU/src/main.py` 2026-10-23 13:51:50.394239809 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:50.394437209 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:50.394799088 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdbEHYU/src/main.py"))}: Checking file '/tmp/.tmpdbEHYU/src/main.py' 2026-10-23 13:51:50.395240346 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdbEHYU/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:50.408568715 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdbEHYU/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:50.414793020 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.26ms 2026-10-23 13:51:50.414827996 DEBUG Received server response for request 2 2026-10-23 13:51:50.415327954 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:50.415342010 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 13:51:50.415345747 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:50.415428302 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdbEHYU/external/builtins.pyi") 2026-10-23 13:51:50.415462656 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpdbEHYU/external/builtins.pyi` 2026-10-23 13:51:50.415465622 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 13:51:50.415495327 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:50.415512159 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpdbEHYU/external/builtins.pyi", kind: File } 2026-10-23 13:51:50.415518731 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpdbEHYU/external/builtins.pyi` 2026-10-23 13:51:50.415523881 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpdbEHYU/external/builtins.pyi` 2026-10-23 13:51:50.415530323 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpdbEHYU/external/builtins.pyi` from project `src` 2026-10-23 13:51:50.416040961 DEBUG method="textDocument/diagnostic" response.id=3 duration=502.56µs 2026-10-23 13:51:50.416187846 DEBUG Received server response for request 3 2026-10-23 13:51:50.426394952 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:50.426473499 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:50.426483187 DEBUG method="shutdown" response.id=4 duration=15.29µs 2026-10-23 13:51:50.426521399 DEBUG Received server response for request 4 2026-10-23 13:51:50.426527480 DEBUG Client sends notification `exit` 2026-10-23 13:51:50.426545344 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-23 13:51:50.431088305 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:50.431173925 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:50.433461085 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:50.433668224 DEBUG Client info: None 2026-10-23 13:51:50.433688943 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:50.433705664 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:50.434606063 INFO Version: Unknown 2026-10-23 13:51:50.434777695 DEBUG Received server response for request 1 2026-10-23 13:51:50.434845181 DEBUG Client sends notification `initialized` 2026-10-23 13:51:50.434968843 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:50.435072548 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:50.435334569 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:50.435342975 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:50.435363704 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:50.435367190 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:50.435542529 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:50.435574830 DEBUG Initializing workspace `file:///tmp/.tmpssVCR4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:50.435593755 DEBUG Searching for a project in '/tmp/.tmpssVCR4/src' 2026-10-23 13:51:50.435647226 DEBUG Found project at '/tmp/.tmpssVCR4' 2026-10-23 13:51:50.435652736 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:50.436090177 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:50.436096448 DEBUG Resolving local virtual environment: /tmp/.tmpssVCR4/.venv 2026-10-23 13:51:50.436137315 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:50.436142715 DEBUG No virtual environment found 2026-10-23 13:51:50.436150389 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:50.436158284 DEBUG Adding first-party search path `/tmp/.tmpssVCR4/src` 2026-10-23 13:51:50.436161350 DEBUG Adding first-party search path `/tmp/.tmpssVCR4` 2026-10-23 13:51:50.436164215 DEBUG Using vendored stdlib 2026-10-23 13:51:50.436284481 INFO Python version: Python 3.10, platform: linux 2026-10-23 13:51:50.436289280 DEBUG Adding new file root '/tmp/.tmpssVCR4' of kind Project 2026-10-23 13:51:50.439715937 INFO Project::index_files{project=.tmpssVCR4}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:50.439920311 DEBUG Updating project to check open files 2026-10-23 13:51:50.440107792 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpssVCR4/src/foo.py") 2026-10-23 13:51:50.440220333 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpssVCR4/src/foo.py` 2026-10-23 13:51:50.440322936 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpssVCR4/src/foo.py` 2026-10-23 13:51:50.440527489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpssVCR4/src/foo.py` to project `.tmpssVCR4` 2026-10-23 13:51:50.440674786 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpssVCR4/src/foo.py` 2026-10-23 13:51:50.440768752 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:50.440786846 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:50.440975800 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpssVCR4/src/foo.py"))}: Checking file '/tmp/.tmpssVCR4/src/foo.py' 2026-10-23 13:51:50.441133747 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpssVCR4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:50.460142330 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpssVCR4/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-23 13:51:50.460201271 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpssVCR4/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-23 13:51:50.460787400 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.99ms 2026-10-23 13:51:50.460864465 DEBUG Received server response for request 2 2026-10-23 13:51:50.471500134 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:50.471641870 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:50.471736667 DEBUG method="shutdown" response.id=3 duration=102.83µs 2026-10-23 13:51:50.471747608 DEBUG Received server response for request 3 2026-10-23 13:51:50.471752758 DEBUG Client sends notification `exit` 2026-10-23 13:51:50.471766123 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-23 13:51:50.476228783 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:50.477587702 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:50.477614252 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:50.477671219 DEBUG Client info: None 2026-10-23 13:51:50.477686227 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:50.477701145 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:50.477707437 INFO Version: Unknown 2026-10-23 13:51:50.477749365 DEBUG Received server response for request 1 2026-10-23 13:51:50.477788398 DEBUG Client sends notification `initialized` 2026-10-23 13:51:50.477802475 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:50.477850275 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:50.477954600 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:50.477958578 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:50.477973536 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:50.477977072 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:50.477995287 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:50.478010786 DEBUG Initializing workspace `file:///tmp/.tmp348bZ3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:50.478023159 DEBUG Searching for a project in '/tmp/.tmp348bZ3/src' 2026-10-23 13:51:50.478048035 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:50.478052724 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:50.478480897 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:50.478487550 DEBUG Resolving local virtual environment: /tmp/.tmp348bZ3/src/.venv 2026-10-23 13:51:50.478525451 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:50.478530290 DEBUG No virtual environment found 2026-10-23 13:51:50.478540439 DEBUG Adding first-party search path `/tmp/.tmp348bZ3/src` 2026-10-23 13:51:50.478543625 DEBUG Using vendored stdlib 2026-10-23 13:51:50.478680472 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:50.478686413 DEBUG Adding new file root '/tmp/.tmp348bZ3/src' of kind Project 2026-10-23 13:51:50.481459023 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:50.481479842 DEBUG Updating project to check open files 2026-10-23 13:51:50.481705185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp348bZ3/src/foo.py") 2026-10-23 13:51:50.481716787 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp348bZ3/src/foo.py` 2026-10-23 13:51:50.481728629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp348bZ3/src/foo.py` 2026-10-23 13:51:50.482035004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp348bZ3/src/foo.py` to project `src` 2026-10-23 13:51:50.482054260 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp348bZ3/src/foo.py` 2026-10-23 13:51:50.482057085 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:50.482069669 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:50.482289902 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp348bZ3/src/foo.py"))}: Checking file '/tmp/.tmp348bZ3/src/foo.py' 2026-10-23 13:51:50.482439933 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp348bZ3/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:50.494033749 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp348bZ3/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:50.500142407 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.96ms 2026-10-23 13:51:50.500199985 DEBUG Received server response for request 2 2026-10-23 13:51:50.500240090 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:50.500249939 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:50.500289844 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:50.500345769 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp348bZ3/src/foo.py", kind: FileContent } 2026-10-23 13:51:50.500357030 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp348bZ3/src/foo.py` 2026-10-23 13:51:50.500489809 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp348bZ3/src/foo.py` to project `src` 2026-10-23 13:51:50.500592171 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp348bZ3/src/foo.py"))}: Checking file '/tmp/.tmp348bZ3/src/foo.py' 2026-10-23 13:51:50.501296822 DEBUG method="textDocument/diagnostic" response.id=3 duration=788.31µs 2026-10-23 13:51:50.501321028 DEBUG Received server response for request 3 2026-10-23 13:51:50.511413167 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:50.511501743 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:50.511526800 DEBUG method="shutdown" response.id=4 duration=41.53µs 2026-10-23 13:51:50.511564281 DEBUG Received server response for request 4 2026-10-23 13:51:50.511570392 DEBUG Client sends notification `exit` 2026-10-23 13:51:50.512004637 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-23 13:51:50.517177129 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-10-23 13:51:50.517262689 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:50.517301903 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:50.517368047 DEBUG Client info: None 2026-10-23 13:51:50.517392903 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:50.517407471 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 13:51:50.517415436 INFO Version: Unknown 2026-10-23 13:51:50.517463927 DEBUG Received server response for request 1 2026-10-23 13:51:50.517503801 DEBUG Client sends notification `initialized` 2026-10-23 13:51:50.517517277 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:50.517585434 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:50.517679631 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:50.517683528 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:50.517698476 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:50.517701572 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:50.517719115 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:50.517733803 DEBUG Initializing workspace `file:///tmp/.tmpJHjzd6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:50.517746196 DEBUG Searching for a project in '/tmp/.tmpJHjzd6/src' 2026-10-23 13:51:50.517778386 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:50.517783376 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:50.518216909 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:50.518223301 DEBUG Resolving local virtual environment: /tmp/.tmpJHjzd6/src/.venv 2026-10-23 13:51:50.518263236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:50.518267935 DEBUG No virtual environment found 2026-10-23 13:51:50.518277593 DEBUG Adding first-party search path `/tmp/.tmpJHjzd6/src` 2026-10-23 13:51:50.518280839 DEBUG Using vendored stdlib 2026-10-23 13:51:50.518415852 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:50.518421222 DEBUG Adding new file root '/tmp/.tmpJHjzd6/src' of kind Project 2026-10-23 13:51:50.523595668 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:50.523660840 DEBUG Updating project to check open files 2026-10-23 13:51:50.523916239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJHjzd6/src/foo.py") 2026-10-23 13:51:50.523930345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJHjzd6/src/foo.py` 2026-10-23 13:51:50.523941677 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJHjzd6/src/foo.py` 2026-10-23 13:51:50.524030363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJHjzd6/src/foo.py` to project `src` 2026-10-23 13:51:50.524046283 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJHjzd6/src/foo.py` 2026-10-23 13:51:50.524048898 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:50.524057574 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:50.524416357 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJHjzd6/src/foo.py"))}: Checking file '/tmp/.tmpJHjzd6/src/foo.py' 2026-10-23 13:51:50.524590193 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJHjzd6/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:50.536577347 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJHjzd6/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:50.542730368 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.66ms 2026-10-23 13:51:50.542909795 DEBUG Received server response for request 2 2026-10-23 13:51:50.543753447 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:50.543913637 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:50.544100167 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJHjzd6/src/foo.py", kind: FileContent } 2026-10-23 13:51:50.544266389 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpJHjzd6/src/foo.py` 2026-10-23 13:51:50.544580949 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpJHjzd6/src/foo.py` to project `src` 2026-10-23 13:51:50.544732353 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:50.544977573 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJHjzd6/src/foo.py"))}: Checking file '/tmp/.tmpJHjzd6/src/foo.py' 2026-10-23 13:51:50.545287464 DEBUG method="textDocument/diagnostic" response.id=3 duration=389.89µs 2026-10-23 13:51:50.545439980 DEBUG Received server response for request 3 2026-10-23 13:51:50.555877538 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:50.556033530 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:50.556183031 DEBUG method="shutdown" response.id=4 duration=152.98µs 2026-10-23 13:51:50.556337410 DEBUG Received server response for request 4 2026-10-23 13:51:50.556492702 DEBUG Client sends notification `exit` 2026-10-23 13:51:50.556669944 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-23 13:51:50.560207890 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:50.560291326 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:50.560329428 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:50.560410019 DEBUG Client info: None 2026-10-23 13:51:50.560434114 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:50.560451016 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:50.560458831 INFO Version: Unknown 2026-10-23 13:51:50.561578501 DEBUG Received server response for request 1 2026-10-23 13:51:50.561625789 DEBUG Client sends notification `initialized` 2026-10-23 13:51:50.561643923 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:50.561712182 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:50.561776101 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:50.561779638 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:50.561794446 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:50.561797311 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:50.561813712 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:50.561828670 DEBUG Initializing workspace `file:///tmp/.tmphxKZ1q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:50.561841644 DEBUG Searching for a project in '/tmp/.tmphxKZ1q/src' 2026-10-23 13:51:50.561864417 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:50.561869436 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:50.562296988 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:50.562303310 DEBUG Resolving local virtual environment: /tmp/.tmphxKZ1q/src/.venv 2026-10-23 13:51:50.562340240 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:50.562345299 DEBUG No virtual environment found 2026-10-23 13:51:50.562354035 DEBUG Adding first-party search path `/tmp/.tmphxKZ1q/src` 2026-10-23 13:51:50.562357261 DEBUG Using vendored stdlib 2026-10-23 13:51:50.562483598 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:50.562488287 DEBUG Adding new file root '/tmp/.tmphxKZ1q/src' of kind Project 2026-10-23 13:51:50.564881486 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:50.564918265 DEBUG Updating project to check open files 2026-10-23 13:51:50.564985080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphxKZ1q/src/foo.py") 2026-10-23 13:51:50.564993366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphxKZ1q/src/foo.py` 2026-10-23 13:51:50.565000910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphxKZ1q/src/foo.py` 2026-10-23 13:51:50.565100527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphxKZ1q/src/foo.py` to project `src` 2026-10-23 13:51:50.565113672 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphxKZ1q/src/foo.py` 2026-10-23 13:51:50.565116286 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:50.565124712 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:50.565270155 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphxKZ1q/src/foo.py"))}: Checking file '/tmp/.tmphxKZ1q/src/foo.py' 2026-10-23 13:51:50.565435475 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphxKZ1q/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:50.576248587 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphxKZ1q/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:50.581742301 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.61ms 2026-10-23 13:51:50.581782968 DEBUG Received server response for request 2 2026-10-23 13:51:50.581811471 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:50.581972804 DEBUG method="textDocument/diagnostic" response.id=3 duration=65.14µs 2026-10-23 13:51:50.582009182 DEBUG Received server response for request 3 2026-10-23 13:51:50.592085432 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:50.592148610 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:50.592155132 DEBUG method="shutdown" response.id=4 duration=9.86µs 2026-10-23 13:51:50.592203734 DEBUG Received server response for request 4 2026-10-23 13:51:50.592207250 DEBUG Client sends notification `exit` 2026-10-23 13:51:50.592238960 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 13:51:50.597516589 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:50.599012815 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:50.601651234 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:50.601827845 DEBUG Client info: None 2026-10-23 13:51:50.601863532 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: Some( false, ), }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:50.601884562 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:50.601892617 INFO Version: Unknown 2026-10-23 13:51:50.601944394 DEBUG Received server response for request 1 2026-10-23 13:51:50.601992163 DEBUG Client sends notification `initialized` 2026-10-23 13:51:50.602007943 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:50.602096359 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:50.602237864 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:50.602241892 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:50.602260687 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:50.602263833 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:50.602286576 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:50.602303828 DEBUG Initializing workspace `file:///tmp/.tmp68mG89/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:50.602318636 DEBUG Searching for a project in '/tmp/.tmp68mG89/src' 2026-10-23 13:51:50.602344965 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:50.602350045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:50.602907721 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:50.602915435 DEBUG Resolving local virtual environment: /tmp/.tmp68mG89/src/.venv 2026-10-23 13:51:50.602958566 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:50.602964788 DEBUG No virtual environment found 2026-10-23 13:51:50.602975017 DEBUG Adding first-party search path `/tmp/.tmp68mG89/src` 2026-10-23 13:51:50.602978684 DEBUG Using vendored stdlib 2026-10-23 13:51:50.603115330 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:50.603121311 DEBUG Adding new file root '/tmp/.tmp68mG89/src' of kind Project 2026-10-23 13:51:50.605168411 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:50.605549396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp68mG89/src/foo.py") 2026-10-23 13:51:50.605702954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp68mG89/src/foo.py` 2026-10-23 13:51:50.605827557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp68mG89/src/foo.py` 2026-10-23 13:51:50.605949396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp68mG89/src/foo.py` to project `src` 2026-10-23 13:51:50.605965756 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp68mG89/src/foo.py` 2026-10-23 13:51:50.605968482 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:50.605977809 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:50.608962167 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp68mG89/src/foo.py"))}: Checking file '/tmp/.tmp68mG89/src/foo.py' 2026-10-23 13:51:50.609429614 DEBUG method="textDocument/diagnostic" response.id=2 duration=3.44ms 2026-10-23 13:51:50.609448269 DEBUG Received server response for request 2 2026-10-23 13:51:50.609532867 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:51:50.609673621 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:50.609699580 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:50.609704599 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:51:52.609744307 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:52.609915739 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.609953379 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 13:51:52.609962166 DEBUG method="shutdown" response.id=4 duration=67.53µs 2026-10-23 13:51:52.609975040 DEBUG Received server response for request 3 2026-10-23 13:51:52.609979448 DEBUG Received server response for request 4 2026-10-23 13:51:52.609985850 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.609997873 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-23 13:51:52.613048665 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.614593032 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.614693450 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.614841387 DEBUG Client info: None 2026-10-23 13:51:52.614887454 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.614912020 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.614921508 INFO Version: Unknown 2026-10-23 13:51:52.614994324 DEBUG Received server response for request 1 2026-10-23 13:51:52.615068974 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.615088621 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.615205581 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.615302743 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.615307432 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.615358457 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.615384236 DEBUG Initializing workspace `file:///tmp/.tmpNWQZl8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.615407399 DEBUG Searching for a project in '/tmp/.tmpNWQZl8/src' 2026-10-23 13:51:52.615442345 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.615449268 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.616215395 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.616223901 DEBUG Resolving local virtual environment: /tmp/.tmpNWQZl8/src/.venv 2026-10-23 13:51:52.616284645 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.616290996 DEBUG No virtual environment found 2026-10-23 13:51:52.616303550 DEBUG Adding first-party search path `/tmp/.tmpNWQZl8/src` 2026-10-23 13:51:52.616307608 DEBUG Using vendored stdlib 2026-10-23 13:51:52.616483688 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.616491452 DEBUG Adding new file root '/tmp/.tmpNWQZl8/src' of kind Project 2026-10-23 13:51:52.619604902 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.619626873 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.620958150 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 13:51:52.620980082 DEBUG Updating project to check open files 2026-10-23 13:51:52.621098223 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNWQZl8/src/foo.py") 2026-10-23 13:51:52.621108452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNWQZl8/src/foo.py` 2026-10-23 13:51:52.621116978 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNWQZl8/src/foo.py` 2026-10-23 13:51:52.621211526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNWQZl8/src/foo.py` to project `src` 2026-10-23 13:51:52.621227456 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNWQZl8/src/foo.py` 2026-10-23 13:51:52.621230321 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.621239919 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.621694091 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNWQZl8/src/foo.py"))}: Checking file '/tmp/.tmpNWQZl8/src/foo.py' 2026-10-23 13:51:52.622580864 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNWQZl8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:52.633775451 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNWQZl8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:52.647502709 DEBUG method="textDocument/diagnostic" response.id=2 duration=26.25ms 2026-10-23 13:51:52.647725357 DEBUG Received server response for request 2 2026-10-23 13:51:52.658018032 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.658149790 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.658239618 DEBUG method="shutdown" response.id=3 duration=96.11µs 2026-10-23 13:51:52.658321562 DEBUG Received server response for request 3 2026-10-23 13:51:52.658416029 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.658506629 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-23 13:51:52.662695706 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.662800914 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.662831391 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.662906452 DEBUG Client info: None 2026-10-23 13:51:52.662919897 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.662936668 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.662944954 INFO Version: Unknown 2026-10-23 13:51:52.663149598 DEBUG Received server response for request 1 2026-10-23 13:51:52.663213798 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.663360623 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.663509352 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.663714086 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.663725277 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.663769671 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.663796070 DEBUG Initializing workspace `file:///tmp/.tmpcS794f/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.663812331 DEBUG Searching for a project in '/tmp/.tmpcS794f/src' 2026-10-23 13:51:52.663843740 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.663850592 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.664589278 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.665451655 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.665459180 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.665470551 DEBUG Resolving local virtual environment: /tmp/.tmpcS794f/src/.venv 2026-10-23 13:51:52.665525264 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.665531355 DEBUG No virtual environment found 2026-10-23 13:51:52.665543919 DEBUG Adding first-party search path `/tmp/.tmpcS794f/src` 2026-10-23 13:51:52.665547405 DEBUG Using vendored stdlib 2026-10-23 13:51:52.665727062 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.665734797 DEBUG Adding new file root '/tmp/.tmpcS794f/src' of kind Project 2026-10-23 13:51:52.669166403 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:52.669190578 DEBUG Updating project to check open files 2026-10-23 13:51:52.669310103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcS794f/src/foo.py") 2026-10-23 13:51:52.669321163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcS794f/src/foo.py` 2026-10-23 13:51:52.669328667 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcS794f/src/foo.py` 2026-10-23 13:51:52.669433053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcS794f/src/foo.py` to project `src` 2026-10-23 13:51:52.669452139 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcS794f/src/foo.py` 2026-10-23 13:51:52.669454944 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.669464763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.669659358 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcS794f/src/foo.py"))}: Checking file '/tmp/.tmpcS794f/src/foo.py' 2026-10-23 13:51:52.669824487 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcS794f/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:52.681168515 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcS794f/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:52.686799687 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.33ms 2026-10-23 13:51:52.686848529 DEBUG Received server response for request 2 2026-10-23 13:51:52.697942588 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.698235898 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.698259342 DEBUG method="shutdown" response.id=3 duration=41.38µs 2026-10-23 13:51:52.698652579 DEBUG Received server response for request 3 2026-10-23 13:51:52.698668329 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.698706621 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-23 13:51:52.707019373 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.708584438 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.708631767 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.708698522 DEBUG Client info: None 2026-10-23 13:51:52.708712649 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.708730993 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.708740080 INFO Version: Unknown 2026-10-23 13:51:52.708815161 DEBUG Received server response for request 1 2026-10-23 13:51:52.708859464 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.708873671 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.708956887 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.709035244 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.709039091 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.709071722 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.709090998 DEBUG Initializing workspace `file:///tmp/.tmpbxIDxN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.709103862 DEBUG Searching for a project in '/tmp/.tmpbxIDxN/src' 2026-10-23 13:51:52.709132797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.709138568 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.709839232 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.709847066 DEBUG Resolving local virtual environment: /tmp/.tmpbxIDxN/src/.venv 2026-10-23 13:51:52.709894365 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.709900607 DEBUG No virtual environment found 2026-10-23 13:51:52.709910766 DEBUG Adding first-party search path `/tmp/.tmpbxIDxN/src` 2026-10-23 13:51:52.709914633 DEBUG Using vendored stdlib 2026-10-23 13:51:52.710049446 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.710054435 DEBUG Adding new file root '/tmp/.tmpbxIDxN/src' of kind Project 2026-10-23 13:51:52.710613274 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.710619796 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.712631519 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:52.712698485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbxIDxN/src/foo.py") 2026-10-23 13:51:52.712706911 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbxIDxN/src/foo.py` 2026-10-23 13:51:52.712729433 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbxIDxN/src/foo.py` 2026-10-23 13:51:52.712824120 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbxIDxN/src/foo.py` to project `src` 2026-10-23 13:51:52.712839119 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbxIDxN/src/foo.py` 2026-10-23 13:51:52.712841784 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.712850891 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.713132629 DEBUG method="textDocument/diagnostic" response.id=2 duration=274.45µs 2026-10-23 13:51:52.713194746 DEBUG Received server response for request 2 2026-10-23 13:51:52.723339464 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.723401841 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.723408974 DEBUG method="shutdown" response.id=3 duration=11.34µs 2026-10-23 13:51:52.723598039 DEBUG Received server response for request 3 2026-10-23 13:51:52.723606755 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.723622344 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-23 13:51:52.725483175 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.727034625 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.727067186 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.727111719 DEBUG Client info: None 2026-10-23 13:51:52.727125054 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.727136977 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.727142266 INFO Version: Unknown 2026-10-23 13:51:52.727188433 DEBUG Received server response for request 1 2026-10-23 13:51:52.727213119 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.727224260 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.727278722 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.727363051 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.727366808 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.727391915 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.727404558 DEBUG Initializing workspace `file:///tmp/.tmp6B0CfV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.727415840 DEBUG Searching for a project in '/tmp/.tmp6B0CfV/src' 2026-10-23 13:51:52.727456035 DEBUG Found project at '/tmp/.tmp6B0CfV' 2026-10-23 13:51:52.727460744 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.727831559 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.727837290 DEBUG Resolving local virtual environment: /tmp/.tmp6B0CfV/.venv 2026-10-23 13:51:52.727865052 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.727869430 DEBUG No virtual environment found 2026-10-23 13:51:52.727876183 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:51:52.727882315 DEBUG Adding first-party search path `/tmp/.tmp6B0CfV/src` 2026-10-23 13:51:52.727885260 DEBUG Adding first-party search path `/tmp/.tmp6B0CfV` 2026-10-23 13:51:52.727888156 DEBUG Using vendored stdlib 2026-10-23 13:51:52.727989055 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.727992722 DEBUG Adding new file root '/tmp/.tmp6B0CfV' of kind Project 2026-10-23 13:51:52.729874361 DEBUG Skipping directory '/tmp/.tmp6B0CfV/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-23 13:51:52.731498778 INFO Project::index_files{project=.tmp6B0CfV}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:52.731781488 DEBUG Updating project to check open files 2026-10-23 13:51:52.731850387 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.732150631 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.732261529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6B0CfV/src/foo.py") 2026-10-23 13:51:52.732272138 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6B0CfV/src/foo.py` 2026-10-23 13:51:52.732282117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6B0CfV/src/foo.py` 2026-10-23 13:51:52.732370553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6B0CfV/src/foo.py` to project `.tmp6B0CfV` 2026-10-23 13:51:52.732383638 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6B0CfV/src/foo.py` 2026-10-23 13:51:52.732386152 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.732394147 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.732660507 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6B0CfV/src/foo.py"))}: Checking file '/tmp/.tmp6B0CfV/src/foo.py' 2026-10-23 13:51:52.732936995 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6B0CfV/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:52.747817586 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6B0CfV/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:52.756842865 DEBUG method="textDocument/diagnostic" response.id=2 duration=24.44ms 2026-10-23 13:51:52.757013685 DEBUG Received server response for request 2 2026-10-23 13:51:52.757452228 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.757468649 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:52.757578184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6B0CfV/src/excluded/lib.py") 2026-10-23 13:51:52.757870142 DEBUG method="textDocument/diagnostic" response.id=3 duration=238.88µs 2026-10-23 13:51:52.758109881 DEBUG Received server response for request 3 2026-10-23 13:51:52.768295616 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:52.768367201 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.768375707 DEBUG method="shutdown" response.id=4 duration=13.11µs 2026-10-23 13:51:52.768396666 DEBUG Received server response for request 4 2026-10-23 13:51:52.768404851 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.768429217 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-23 13:51:52.775008037 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.777600259 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.777675049 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.777825371 DEBUG Client info: None 2026-10-23 13:51:52.777850358 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.777870626 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.777878330 INFO Version: Unknown 2026-10-23 13:51:52.777936540 DEBUG Received server response for request 1 2026-10-23 13:51:52.777985862 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.778001021 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.778106508 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.778188502 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.778193181 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.778227014 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.778246441 DEBUG Initializing workspace `file:///tmp/.tmpnsTbeE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.778261209 DEBUG Searching for a project in '/tmp/.tmpnsTbeE/src' 2026-10-23 13:51:52.778290373 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.778296194 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.778879669 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.780253175 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.780261901 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.780278522 DEBUG Resolving local virtual environment: /tmp/.tmpnsTbeE/src/.venv 2026-10-23 13:51:52.780326402 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.780332123 DEBUG No virtual environment found 2026-10-23 13:51:52.780342953 DEBUG Adding first-party search path `/tmp/.tmpnsTbeE/src` 2026-10-23 13:51:52.780356238 DEBUG Using vendored stdlib 2026-10-23 13:51:52.780499717 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.780506009 DEBUG Adding new file root '/tmp/.tmpnsTbeE/src' of kind Project 2026-10-23 13:51:52.782581672 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:52.782600608 DEBUG Updating project to check open files 2026-10-23 13:51:52.782691759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnsTbeE/src/foo.py") 2026-10-23 13:51:52.782702048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnsTbeE/src/foo.py` 2026-10-23 13:51:52.782709753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnsTbeE/src/foo.py` 2026-10-23 13:51:52.782833384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnsTbeE/src/foo.py` to project `src` 2026-10-23 13:51:52.782848974 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnsTbeE/src/foo.py` 2026-10-23 13:51:52.782851839 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.782862249 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.783401640 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnsTbeE/src/foo.py"))}: Checking file '/tmp/.tmpnsTbeE/src/foo.py' 2026-10-23 13:51:52.784249721 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnsTbeE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:52.804522386 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.65ms 2026-10-23 13:51:52.804594731 DEBUG Received server response for request 2 2026-10-23 13:51:52.815146273 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.815194633 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.815204732 DEBUG method="shutdown" response.id=3 duration=15.32µs 2026-10-23 13:51:52.815225872 DEBUG Received server response for request 3 2026-10-23 13:51:52.815230050 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.815316282 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-23 13:51:52.821398620 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.821482217 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.821507514 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.821587795 DEBUG Client info: None 2026-10-23 13:51:52.821602192 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.821617781 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.821624864 INFO Version: Unknown 2026-10-23 13:51:52.821679807 DEBUG Received server response for request 1 2026-10-23 13:51:52.821719281 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.821733087 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.821809150 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.821924677 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.821928975 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.821944644 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.821947950 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.821967637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.821983808 DEBUG Initializing workspace `file:///tmp/.tmpOpA1db/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.821996091 DEBUG Searching for a project in '/tmp/.tmpOpA1db/src' 2026-10-23 13:51:52.822022150 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.822027359 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.822583673 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.822590486 DEBUG Resolving local virtual environment: /tmp/.tmpOpA1db/src/.venv 2026-10-23 13:51:52.822630290 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.822635831 DEBUG No virtual environment found 2026-10-23 13:51:52.822645318 DEBUG Adding first-party search path `/tmp/.tmpOpA1db/src` 2026-10-23 13:51:52.822648965 DEBUG Using vendored stdlib 2026-10-23 13:51:52.822770543 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.822775072 DEBUG Adding new file root '/tmp/.tmpOpA1db/src' of kind Project 2026-10-23 13:51:52.825693486 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:52.825708153 DEBUG Updating project to check open files 2026-10-23 13:51:52.825788915 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOpA1db/src/foo.py") 2026-10-23 13:51:52.825798282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOpA1db/src/foo.py` 2026-10-23 13:51:52.825805867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOpA1db/src/foo.py` 2026-10-23 13:51:52.825909801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOpA1db/src/foo.py` to project `src` 2026-10-23 13:51:52.825926082 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOpA1db/src/foo.py` 2026-10-23 13:51:52.825928777 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.825937383 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.826083387 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOpA1db/src/foo.py"))}: Checking file '/tmp/.tmpOpA1db/src/foo.py' 2026-10-23 13:51:52.826278924 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOpA1db/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:52.838094726 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOpA1db/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:52.845307836 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.36ms 2026-10-23 13:51:52.845328595 DEBUG Received server response for request 2 2026-10-23 13:51:52.855573370 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.855596233 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.855602896 DEBUG method="shutdown" response.id=3 duration=10.36µs 2026-10-23 13:51:52.855608847 DEBUG Received server response for request 3 2026-10-23 13:51:52.855612654 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.855622092 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-23 13:51:52.861004888 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.862665994 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.862803782 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.862896186 DEBUG Client info: None 2026-10-23 13:51:52.862911144 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.862926392 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.862932113 INFO Version: Unknown 2026-10-23 13:51:52.862980203 DEBUG Received server response for request 1 2026-10-23 13:51:52.863013987 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.863025678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.863111039 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.863343044 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.863359835 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.863432532 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.863448191 DEBUG Initializing workspace `file:///tmp/.tmplYFdcR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.863460474 DEBUG Searching for a project in '/tmp/.tmplYFdcR/src' 2026-10-23 13:51:52.863483728 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.863489158 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.863941116 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.863947437 DEBUG Resolving local virtual environment: /tmp/.tmplYFdcR/src/.venv 2026-10-23 13:51:52.863978025 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.863982633 DEBUG No virtual environment found 2026-10-23 13:51:52.863990849 DEBUG Adding first-party search path `/tmp/.tmplYFdcR/src` 2026-10-23 13:51:52.863994345 DEBUG Using vendored stdlib 2026-10-23 13:51:52.864105514 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.864109632 DEBUG Adding new file root '/tmp/.tmplYFdcR/src' of kind Project 2026-10-23 13:51:52.865925087 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.866043108 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.868732432 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:52.868747541 DEBUG Updating project to check open files 2026-10-23 13:51:52.868810870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplYFdcR/src/foo.py") 2026-10-23 13:51:52.868819866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplYFdcR/src/foo.py` 2026-10-23 13:51:52.868827621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplYFdcR/src/foo.py` 2026-10-23 13:51:52.868919103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplYFdcR/src/foo.py` to project `src` 2026-10-23 13:51:52.868932588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplYFdcR/src/foo.py` 2026-10-23 13:51:52.868935313 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.868944240 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.869959975 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplYFdcR/src/foo.py"))}: Checking file '/tmp/.tmplYFdcR/src/foo.py' 2026-10-23 13:51:52.870424266 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.47ms 2026-10-23 13:51:52.870441668 DEBUG Received server response for request 2 2026-10-23 13:51:52.880661778 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.880684881 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.880690662 DEBUG method="shutdown" response.id=3 duration=8.69µs 2026-10-23 13:51:52.880697124 DEBUG Received server response for request 3 2026-10-23 13:51:52.880699809 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.880709217 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-23 13:51:52.882267390 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.882330227 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.882407582 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.882434212 DEBUG Client info: None 2026-10-23 13:51:52.882445303 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.882456715 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.882461504 INFO Version: Unknown 2026-10-23 13:51:52.882494936 DEBUG Received server response for request 1 2026-10-23 13:51:52.882543628 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.882565729 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.882609451 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.882683650 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.882687317 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.882699480 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.882702115 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.882717043 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.882727543 DEBUG Initializing workspace `file:///tmp/.tmpmQND2H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.882737131 DEBUG Searching for a project in '/tmp/.tmpmQND2H/src' 2026-10-23 13:51:52.882756507 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.882760434 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.883076928 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.883082288 DEBUG Resolving local virtual environment: /tmp/.tmpmQND2H/src/.venv 2026-10-23 13:51:52.883107155 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.883111292 DEBUG No virtual environment found 2026-10-23 13:51:52.883118406 DEBUG Adding first-party search path `/tmp/.tmpmQND2H/src` 2026-10-23 13:51:52.883121451 DEBUG Using vendored stdlib 2026-10-23 13:51:52.883220086 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.883223843 DEBUG Adding new file root '/tmp/.tmpmQND2H/src' of kind Project 2026-10-23 13:51:52.885613365 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:52.885633102 DEBUG Updating project to check open files 2026-10-23 13:51:52.885738630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmQND2H/src/foo.py") 2026-10-23 13:51:52.885747838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmQND2H/src/foo.py` 2026-10-23 13:51:52.885755833 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmQND2H/src/foo.py` 2026-10-23 13:51:52.885850661 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmQND2H/src/foo.py` to project `src` 2026-10-23 13:51:52.885866350 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmQND2H/src/foo.py` 2026-10-23 13:51:52.885869115 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.885877831 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.885974312 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmQND2H/src/foo.py"))}: Checking file '/tmp/.tmpmQND2H/src/foo.py' 2026-10-23 13:51:52.886527450 DEBUG method="textDocument/diagnostic" response.id=2 duration=642.03µs 2026-10-23 13:51:52.886574809 DEBUG Received server response for request 2 2026-10-23 13:51:52.897132792 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.897170393 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.897186964 DEBUG method="shutdown" response.id=3 duration=22.57µs 2026-10-23 13:51:52.897204346 DEBUG Received server response for request 3 2026-10-23 13:51:52.897210057 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.897234783 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-23 13:51:52.899318051 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.901081478 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.901131312 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.901180043 DEBUG Client info: None 2026-10-23 13:51:52.901198247 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.901214097 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.901219177 INFO Version: Unknown 2026-10-23 13:51:52.901272176 DEBUG Received server response for request 1 2026-10-23 13:51:52.901335866 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.901365471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.901545238 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.901672557 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.901677386 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.901690821 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:52.901718393 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.901734273 DEBUG Initializing workspace `file:///tmp/.tmp49doQG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.901746105 DEBUG Searching for a project in '/tmp/.tmp49doQG/src' 2026-10-23 13:51:52.901767515 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.901772695 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.902191531 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.902196740 DEBUG Resolving local virtual environment: /tmp/.tmp49doQG/src/.venv 2026-10-23 13:51:52.902221898 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.902225925 DEBUG No virtual environment found 2026-10-23 13:51:52.902233640 DEBUG Adding first-party search path `/tmp/.tmp49doQG/src` 2026-10-23 13:51:52.902236836 DEBUG Using vendored stdlib 2026-10-23 13:51:52.902351170 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.902355348 DEBUG Adding new file root '/tmp/.tmp49doQG/src' of kind Project 2026-10-23 13:51:52.904726876 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:52.904806876 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:52.904925829 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp49doQG/src/initial.py"))}: Checking file '/tmp/.tmp49doQG/src/initial.py' 2026-10-23 13:51:52.905020717 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp49doQG/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:52.919459720 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp49doQG/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:52.919776795 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-23 13:51:52.919956131 DEBUG method="workspace/diagnostic" response.id=2 duration=15.19ms 2026-10-23 13:51:52.919990455 DEBUG Received server response for request 2 2026-10-23 13:51:52.920081196 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.920096454 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:51:52.920122092 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmp49doQG/src` 2026-10-23 13:51:52.920180772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp49doQG/src/added.py") 2026-10-23 13:51:52.920186914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp49doQG/src/added.py` 2026-10-23 13:51:52.920193516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp49doQG/src/added.py` 2026-10-23 13:51:52.920280439 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp49doQG/src/added.py` to project `src` 2026-10-23 13:51:52.920298253 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp49doQG/src/added.py` 2026-10-23 13:51:52.920300958 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.920306759 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-23 13:51:52.920337346 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:52.920474383 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp49doQG/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:52.920520379 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp49doQG/src/added.py"))}: Checking file '/tmp/.tmp49doQG/src/added.py' 2026-10-23 13:51:52.920844838 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:52.921627867 DEBUG method="workspace/diagnostic" response.id=3 duration=1.31ms 2026-10-23 13:51:52.921650980 DEBUG Received server response for request 3 2026-10-23 13:51:52.931759009 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:52.931798073 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.931805126 DEBUG method="shutdown" response.id=4 duration=10.67µs 2026-10-23 13:51:52.931894714 DEBUG Received server response for request 4 2026-10-23 13:51:52.931900154 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.932004911 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-23 13:51:52.936064174 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.937663063 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.937705633 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.937768862 DEBUG Client info: None 2026-10-23 13:51:52.937784812 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.937805250 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.937812474 INFO Version: Unknown 2026-10-23 13:51:52.937864140 DEBUG Received server response for request 1 2026-10-23 13:51:52.937898996 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.937911179 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.937989886 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.938064827 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.938068494 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.938100774 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.938128336 DEBUG Initializing workspace `file:///tmp/.tmpRAOyfG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.938141501 DEBUG Searching for a project in '/tmp/.tmpRAOyfG/src' 2026-10-23 13:51:52.938166588 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:52.938171427 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.938587437 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.938784407 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.938790167 DEBUG Resolving local virtual environment: /tmp/.tmpRAOyfG/src/.venv 2026-10-23 13:51:52.938833779 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.938838989 DEBUG No virtual environment found 2026-10-23 13:51:52.938848958 DEBUG Adding first-party search path `/tmp/.tmpRAOyfG/src` 2026-10-23 13:51:52.938852274 DEBUG Using vendored stdlib 2026-10-23 13:51:52.938975345 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.938979873 DEBUG Adding new file root '/tmp/.tmpRAOyfG/src' of kind Project 2026-10-23 13:51:52.943739521 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 13:51:52.943765790 DEBUG Requested script environment synchronization for `/tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.943800014 DEBUG Starting 1 uv synchronization workers 2026-10-23 13:51:52.943835210 DEBUG Queuing script synchronization for `/tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.943846010 DEBUG Updating project to check open files 2026-10-23 13:51:52.943861770 INFO uv_metadata{path=/tmp/.tmpRAOyfG/src/script.py}: Synchronizing script `/tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.943887679 DEBUG uv_metadata{path=/tmp/.tmpRAOyfG/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpRAOyfG/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.949712063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRAOyfG/src/script.py") 2026-10-23 13:51:52.949740687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.949980407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.950193106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRAOyfG/src/script.py` to project `src` 2026-10-23 13:51:52.950217131 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.950220387 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.950235295 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.952216441 DEBUG uv_metadata{path=/tmp/.tmpRAOyfG/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpRAOyfG/src/script.py", python: None }}: uv metadata completed in 0.008s 2026-10-23 13:51:52.952297543 DEBUG Applied script environment synchronization result for `/tmp/.tmpRAOyfG/src/script.py` 2026-10-23 13:51:52.952450710 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 13:51:52.952473112 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 13:51:52.952527674 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.953310713 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRAOyfG/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 13:51:52.953370956 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRAOyfG/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.953377388 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRAOyfG/src/script.py"))}: No virtual environment found 2026-10-23 13:51:52.953381235 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRAOyfG/src/script.py"))}: Using vendored stdlib 2026-10-23 13:51:52.953504727 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRAOyfG/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-23 13:51:52.953599765 DEBUG method="textDocument/diagnostic" response.id=2 duration=995.99µs 2026-10-23 13:51:52.953615645 DEBUG Received server response for request 2 2026-10-23 13:51:52.963729866 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:52.963778918 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:52.963785530 DEBUG method="shutdown" response.id=3 duration=10.59µs 2026-10-23 13:51:52.963907689 DEBUG Received server response for request 3 2026-10-23 13:51:52.963913961 DEBUG Client sends notification `exit` 2026-10-23 13:51:52.963933468 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-23 13:51:52.966376370 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:52.969570691 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:52.969598914 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:52.969662474 DEBUG Client info: None 2026-10-23 13:51:52.969676510 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:52.969694804 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:52.969702358 INFO Version: Unknown 2026-10-23 13:51:52.969752993 DEBUG Received server response for request 1 2026-10-23 13:51:52.969785534 DEBUG Client sends notification `initialized` 2026-10-23 13:51:52.969797878 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:52.969893797 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:52.969933161 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:52.969938712 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:52.969951766 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:52.969954892 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:51:52.969978276 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:52.969995057 DEBUG Initializing workspace `file:///tmp/.tmp5qjXSI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:52.970011618 DEBUG Searching for a project in '/tmp/.tmp5qjXSI/src' 2026-10-23 13:51:52.970048878 DEBUG Found project at '/tmp/.tmp5qjXSI/src' 2026-10-23 13:51:52.970054569 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:52.970493152 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:52.970499333 DEBUG Resolving local virtual environment: /tmp/.tmp5qjXSI/src/.venv 2026-10-23 13:51:52.970537916 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.970543226 DEBUG No virtual environment found 2026-10-23 13:51:52.970551902 DEBUG Adding first-party search path `/tmp/.tmp5qjXSI/src` 2026-10-23 13:51:52.971422745 DEBUG Using vendored stdlib 2026-10-23 13:51:52.971574039 INFO Python version: Python 3.12, platform: linux 2026-10-23 13:51:52.971579609 DEBUG Adding new file root '/tmp/.tmp5qjXSI/src' of kind Project 2026-10-23 13:51:52.974546304 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:52.974571171 DEBUG Updating project to check open files 2026-10-23 13:51:52.974641222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5qjXSI/src/script.py") 2026-10-23 13:51:52.974649518 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:52.974656741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:52.974860664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5qjXSI/src/script.py` to project `src` 2026-10-23 13:51:52.974876413 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:52.974879058 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:52.974890730 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:52.975180704 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Checking file '/tmp/.tmp5qjXSI/src/script.py' 2026-10-23 13:51:52.975504962 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:52.989317750 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:52.993008463 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.11ms 2026-10-23 13:51:52.993063907 DEBUG Received server response for request 2 2026-10-23 13:51:52.993119732 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:52.993129610 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:51:52.993158244 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:52.993196315 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp5qjXSI/src/script.py", kind: FileContent } 2026-10-23 13:51:52.993203859 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:52.993396681 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp5qjXSI/src/script.py` to project `src` 2026-10-23 13:51:52.993465961 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 13:51:52.993478224 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-23 13:51:52.994491254 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 13:51:52.994544274 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:52.994551397 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: No virtual environment found 2026-10-23 13:51:52.994566124 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Using vendored stdlib 2026-10-23 13:51:52.994734130 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-23 13:51:52.994768815 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Checking file '/tmp/.tmp5qjXSI/src/script.py' 2026-10-23 13:51:52.994794603 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:53.006451558 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:53.009742530 DEBUG method="textDocument/diagnostic" response.id=3 duration=16.32ms 2026-10-23 13:51:53.009770904 DEBUG Received server response for request 3 2026-10-23 13:51:53.009847237 DEBUG Client sends notification `textDocument/didSave` 2026-10-23 13:51:53.009882783 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:53.009955720 DEBUG notification{method=textDocument/didSave}: Starting 1 uv synchronization workers 2026-10-23 13:51:53.010026323 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:53.010370528 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp5qjXSI/src/script.py}: Synchronizing script `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:53.010404682 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp5qjXSI/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp5qjXSI/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:53.017061318 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp5qjXSI/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp5qjXSI/src/script.py", python: None }}: uv metadata completed in 0.007s 2026-10-23 13:51:53.017208544 DEBUG Applied script environment synchronization result for `/tmp/.tmp5qjXSI/src/script.py` 2026-10-23 13:51:53.017271292 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 13:51:53.017284436 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 13:51:53.017296830 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 13:51:53.017399873 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 13:51:53.017411595 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-23 13:51:53.018450714 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 13:51:53.018499526 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:53.018506609 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: No virtual environment found 2026-10-23 13:51:53.018510767 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Using vendored stdlib 2026-10-23 13:51:53.018724107 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5qjXSI/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-23 13:51:53.018816200 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.50ms 2026-10-23 13:51:53.018835406 DEBUG Received server response for request 4 2026-10-23 13:51:53.028941481 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:51:53.028975164 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:53.028984532 DEBUG method="shutdown" response.id=5 duration=14.23µs 2026-10-23 13:51:53.029046138 DEBUG Received server response for request 5 2026-10-23 13:51:53.029051417 DEBUG Client sends notification `exit` 2026-10-23 13:51:53.029079761 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-23 13:51:53.036300104 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:53.036400702 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:53.036441188 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:53.036532620 DEBUG Client info: None 2026-10-23 13:51:53.036547257 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:53.036577334 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:53.036585449 INFO Version: Unknown 2026-10-23 13:51:53.036638498 DEBUG Received server response for request 1 2026-10-23 13:51:53.036689544 DEBUG Client sends notification `initialized` 2026-10-23 13:51:53.036703510 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:53.036767891 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:53.036845717 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:53.036849434 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:53.036879350 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:53.036892495 DEBUG Initializing workspace `file:///tmp/.tmpjYNAm3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:53.036903906 DEBUG Searching for a project in '/tmp/.tmpjYNAm3/src' 2026-10-23 13:51:53.036928693 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:53.036933972 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:53.037461993 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:53.037468936 DEBUG Resolving local virtual environment: /tmp/.tmpjYNAm3/src/.venv 2026-10-23 13:51:53.037505595 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:53.037510354 DEBUG No virtual environment found 2026-10-23 13:51:53.037521124 DEBUG Adding first-party search path `/tmp/.tmpjYNAm3/src` 2026-10-23 13:51:53.037524670 DEBUG Using vendored stdlib 2026-10-23 13:51:53.037587308 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:53.037590644 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:53.037703526 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:53.037709607 DEBUG Adding new file root '/tmp/.tmpjYNAm3/src' of kind Project 2026-10-23 13:51:53.039684862 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-10-23 13:51:53.039746718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjYNAm3/src/unchanged.py") 2026-10-23 13:51:53.039755415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/unchanged.py` 2026-10-23 13:51:53.039774430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjYNAm3/src/unchanged.py` 2026-10-23 13:51:53.039861173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/unchanged.py` to project `src` 2026-10-23 13:51:53.039876141 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjYNAm3/src/unchanged.py` 2026-10-23 13:51:53.039878956 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:53.039888113 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:53.039965689 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.039955750 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:53.039994693 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.040176254 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/new_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/new_error.py' 2026-10-23 13:51:53.040310536 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/unchanged.py"))}: Checking file '/tmp/.tmpjYNAm3/src/unchanged.py' 2026-10-23 13:51:53.040366641 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:53.055375032 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:53.057687619 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/fixed_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/fixed_error.py' 2026-10-23 13:51:53.062587720 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/modified_same_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/modified_same_error.py' 2026-10-23 13:51:53.062689912 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/changed_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/changed_error.py' 2026-10-23 13:51:53.062765223 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.063206391 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.023s 2026-10-23 13:51:53.063427566 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.063628472 DEBUG method="workspace/diagnostic" response.id=2 duration=23.73ms 2026-10-23 13:51:53.063648720 DEBUG Received server response for request 2 2026-10-23 13:51:53.064875351 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:53.064890640 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:53.064894828 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:53.064898805 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:53.064903434 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:53.064907121 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:53.064910587 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:53.064913583 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:53.064915827 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:51:53.064972614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjYNAm3/src/new_error.py") 2026-10-23 13:51:53.064981701 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/new_error.py` 2026-10-23 13:51:53.065075036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjYNAm3/src/new_error.py` 2026-10-23 13:51:53.065155697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/new_error.py` to project `src` 2026-10-23 13:51:53.065258921 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjYNAm3/src/new_error.py` 2026-10-23 13:51:53.065269180 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:53.065285561 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:51:53.065367194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjYNAm3/src/fixed_error.py") 2026-10-23 13:51:53.065374457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/fixed_error.py` 2026-10-23 13:51:53.065383484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjYNAm3/src/fixed_error.py` 2026-10-23 13:51:53.065440291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/fixed_error.py` to project `src` 2026-10-23 13:51:53.065451301 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjYNAm3/src/fixed_error.py` 2026-10-23 13:51:53.065453846 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:53.065460829 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:51:53.065482921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjYNAm3/src/changed_error.py") 2026-10-23 13:51:53.065487800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/changed_error.py` 2026-10-23 13:51:53.065493150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjYNAm3/src/changed_error.py` 2026-10-23 13:51:53.065545158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/changed_error.py` to project `src` 2026-10-23 13:51:53.065667377 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjYNAm3/src/changed_error.py` 2026-10-23 13:51:53.065710558 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:53.065722941 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-23 13:51:53.065799585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjYNAm3/src/modified_same_error.py") 2026-10-23 13:51:53.065807379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/modified_same_error.py` 2026-10-23 13:51:53.065816016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjYNAm3/src/modified_same_error.py` 2026-10-23 13:51:53.065870177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/modified_same_error.py` to project `src` 2026-10-23 13:51:53.065881208 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjYNAm3/src/modified_same_error.py` 2026-10-23 13:51:53.065883442 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:53.065891046 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(104)), file(Id(103))}}: Set open project files (count: 5) 2026-10-23 13:51:53.065906525 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:53.065923036 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjYNAm3/src/new_error.py", kind: FileContent } 2026-10-23 13:51:53.065928206 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/new_error.py` 2026-10-23 13:51:53.065978851 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/new_error.py` to project `src` 2026-10-23 13:51:53.065991585 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:53.066004489 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjYNAm3/src/fixed_error.py", kind: FileContent } 2026-10-23 13:51:53.066008817 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/fixed_error.py` 2026-10-23 13:51:53.066119745 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/fixed_error.py` to project `src` 2026-10-23 13:51:53.066184126 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:53.066223630 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjYNAm3/src/changed_error.py", kind: FileContent } 2026-10-23 13:51:53.066230443 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/changed_error.py` 2026-10-23 13:51:53.066287510 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/changed_error.py` to project `src` 2026-10-23 13:51:53.066301536 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:53.066315603 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjYNAm3/src/modified_same_error.py", kind: FileContent } 2026-10-23 13:51:53.066320011 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpjYNAm3/src/modified_same_error.py` 2026-10-23 13:51:53.066455886 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpjYNAm3/src/modified_same_error.py` to project `src` 2026-10-23 13:51:53.066598253 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:53.066602200 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.066611427 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.066651743 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/new_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/new_error.py' 2026-10-23 13:51:53.066766819 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/fixed_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/fixed_error.py' 2026-10-23 13:51:53.066782458 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/modified_same_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/modified_same_error.py' 2026-10-23 13:51:53.066847961 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjYNAm3/src/changed_error.py"))}: Checking file '/tmp/.tmpjYNAm3/src/changed_error.py' 2026-10-23 13:51:53.067169895 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.067866031 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-23 13:51:53.067902509 DEBUG Received notification `$/progress` 2026-10-23 13:51:53.067937545 DEBUG method="workspace/diagnostic" response.id=3 duration=1.47ms 2026-10-23 13:51:53.067946722 DEBUG Received server response for request 3 2026-10-23 13:51:53.078402103 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:53.078428743 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:53.078435335 DEBUG method="shutdown" response.id=4 duration=10.08µs 2026-10-23 13:51:53.078441647 DEBUG Received server response for request 4 2026-10-23 13:51:53.078444723 DEBUG Client sends notification `exit` 2026-10-23 13:51:53.078454050 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-23 13:51:53.082925397 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:53.084585361 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:53.084628702 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:53.084706698 DEBUG Client info: None 2026-10-23 13:51:53.084722027 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:53.084739049 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:53.084745321 INFO Version: Unknown 2026-10-23 13:51:53.084800644 DEBUG Received server response for request 1 2026-10-23 13:51:53.084840599 DEBUG Client sends notification `initialized` 2026-10-23 13:51:53.084854014 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:53.084936048 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:53.084978057 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:53.084984078 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:53.084994258 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:53.085028101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:53.085046756 DEBUG Initializing workspace `file:///tmp/.tmpmLUtC2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:53.085064219 DEBUG Searching for a project in '/tmp/.tmpmLUtC2/src' 2026-10-23 13:51:53.085090829 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:53.085096660 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:53.088505133 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:53.088517977 DEBUG Resolving local virtual environment: /tmp/.tmpmLUtC2/src/.venv 2026-10-23 13:51:53.088578040 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:53.088584051 DEBUG No virtual environment found 2026-10-23 13:51:53.088593248 DEBUG Adding first-party search path `/tmp/.tmpmLUtC2/src` 2026-10-23 13:51:53.088596634 DEBUG Using vendored stdlib 2026-10-23 13:51:53.088854899 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:53.088861581 DEBUG Adding new file root '/tmp/.tmpmLUtC2/src' of kind Project 2026-10-23 13:51:53.091155995 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 13:51:53.091253468 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:53.091544423 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmLUtC2/src/main.py"))}: Checking file '/tmp/.tmpmLUtC2/src/main.py' 2026-10-23 13:51:53.091637137 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmLUtC2/src/unchanged.py"))}: Checking file '/tmp/.tmpmLUtC2/src/unchanged.py' 2026-10-23 13:51:53.091686740 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmLUtC2/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:53.103528822 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmLUtC2/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:53.103810801 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 13:51:53.104054498 DEBUG method="workspace/diagnostic" response.id=2 duration=12.88ms 2026-10-23 13:51:53.104101005 DEBUG Received server response for request 2 2026-10-23 13:51:53.104154977 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:51:53.104185394 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpmLUtC2/extra), to remove: 2026-10-23 13:51:53.104191946 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 13:51:53.104199961 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:53.104202225 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:53.104224868 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:53.104232913 DEBUG Initializing workspace `file:///tmp/.tmpmLUtC2/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:53.104243312 DEBUG Searching for a project in '/tmp/.tmpmLUtC2/extra' 2026-10-23 13:51:53.104378666 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:51:53.104468194 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:53.104474015 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:53.104907769 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:53.104918739 DEBUG Resolving local virtual environment: /tmp/.tmpmLUtC2/extra/.venv 2026-10-23 13:51:53.104945620 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:53.104949757 DEBUG No virtual environment found 2026-10-23 13:51:53.104957071 DEBUG Adding first-party search path `/tmp/.tmpmLUtC2/extra` 2026-10-23 13:51:53.104960227 DEBUG Using vendored stdlib 2026-10-23 13:51:53.105060916 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:53.105064873 DEBUG Adding new file root '/tmp/.tmpmLUtC2/extra' of kind Project 2026-10-23 13:51:53.106963184 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:53.107031332 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-23 13:51:53.107129977 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmLUtC2/extra/empty.py"))}: Checking file '/tmp/.tmpmLUtC2/extra/empty.py' 2026-10-23 13:51:53.107175733 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:53.107180141 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:53.107435650 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:53.107460226 DEBUG method="workspace/diagnostic" response.id=3 duration=477.10µs 2026-10-23 13:51:53.107503367 DEBUG Received server response for request 3 2026-10-23 13:51:53.117589816 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:53.117621395 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:53.117629801 DEBUG method="shutdown" response.id=4 duration=12.46µs 2026-10-23 13:51:53.117641042 DEBUG Received server response for request 4 2026-10-23 13:51:53.117646011 DEBUG Client sends notification `exit` 2026-10-23 13:51:53.117672571 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-23 13:51:53.122786633 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:53.123035981 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:53.123072770 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:53.123140427 DEBUG Client info: None 2026-10-23 13:51:53.123159723 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:53.123177026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:53.123184209 INFO Version: Unknown 2026-10-23 13:51:53.124528010 DEBUG Received server response for request 1 2026-10-23 13:51:53.124588784 DEBUG Client sends notification `initialized` 2026-10-23 13:51:53.124613881 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:53.128675589 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:53.128885453 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:53.128895191 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:53.128908907 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:53.129414124 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:53.129533318 DEBUG Initializing workspace `file:///tmp/.tmpdnGmA9/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:53.130285088 DEBUG Searching for a project in '/tmp/.tmpdnGmA9/astral:test' 2026-10-23 13:51:53.130477840 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:53.130704745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:53.131305532 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:53.131426449 DEBUG Resolving local virtual environment: /tmp/.tmpdnGmA9/astral:test/.venv 2026-10-23 13:51:53.131720781 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:53.131941094 DEBUG No virtual environment found 2026-10-23 13:51:53.132116844 DEBUG Adding first-party search path `/tmp/.tmpdnGmA9/astral:test` 2026-10-23 13:51:53.132333630 DEBUG Using vendored stdlib 2026-10-23 13:51:53.132632150 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:53.132822688 DEBUG Adding new file root '/tmp/.tmpdnGmA9/astral:test' of kind Project 2026-10-23 13:51:53.134807911 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:53.135037843 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-23 13:51:53.135192863 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdnGmA9/astral:test/test.py"))}: Checking file '/tmp/.tmpdnGmA9/astral:test/test.py' 2026-10-23 13:51:53.135396425 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdnGmA9/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:53.147966883 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdnGmA9/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:53.153778103 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 13:51:53.153888991 DEBUG method="workspace/diagnostic" response.id=2 duration=18.88ms 2026-10-23 13:51:53.153957700 DEBUG Received server response for request 2 2026-10-23 13:51:53.154000871 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:51:53.154057237 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-23 13:51:53.154078857 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:53.154082264 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:51:55.154116641 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:51:55.154713280 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:55.154752694 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 13:51:55.154778342 DEBUG Received server response for request 3 2026-10-23 13:51:55.154841461 DEBUG method="shutdown" response.id=4 duration=139.61µs 2026-10-23 13:51:55.154864654 DEBUG Received server response for request 4 2026-10-23 13:51:55.154872319 DEBUG Client sends notification `exit` 2026-10-23 13:51:55.155009376 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-23 13:51:55.159916270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:55.160008823 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:55.160049239 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:55.161506372 DEBUG Client info: None 2026-10-23 13:51:55.161528704 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:55.161547078 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:55.161565974 INFO Version: Unknown 2026-10-23 13:51:55.161615747 DEBUG Received server response for request 1 2026-10-23 13:51:55.161658006 DEBUG Client sends notification `initialized` 2026-10-23 13:51:55.161672444 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:55.161755579 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:55.161869633 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:55.161875334 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:55.161905751 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:55.161921681 DEBUG Initializing workspace `file:///tmp/.tmpHuAgGb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:55.161935096 DEBUG Searching for a project in '/tmp/.tmpHuAgGb/src' 2026-10-23 13:51:55.161961065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:55.161965794 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:55.162507400 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:55.162518741 DEBUG Resolving local virtual environment: /tmp/.tmpHuAgGb/src/.venv 2026-10-23 13:51:55.162899255 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:55.163160324 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:55.163206681 DEBUG No virtual environment found 2026-10-23 13:51:55.163224014 DEBUG Adding first-party search path `/tmp/.tmpHuAgGb/src` 2026-10-23 13:51:55.163228482 DEBUG Using vendored stdlib 2026-10-23 13:51:55.163373644 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:55.163379796 DEBUG Adding new file root '/tmp/.tmpHuAgGb/src' of kind Project 2026-10-23 13:51:55.165833398 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:55.166000662 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:55.166139853 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHuAgGb/src/test.py"))}: Checking file '/tmp/.tmpHuAgGb/src/test.py' 2026-10-23 13:51:55.166270698 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHuAgGb/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:55.178074719 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpHuAgGb/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:55.183830334 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-23 13:51:55.183994041 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:51:57.163100846 DEBUG Client sends notification `$/cancelRequest` 2026-10-23 13:51:57.163649024 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-23 13:51:57.163695281 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-23 13:51:57.163715679 DEBUG Received server response for request 2 2026-10-23 13:51:57.174236633 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:57.174324147 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:57.174333435 DEBUG method="shutdown" response.id=3 duration=17.14µs 2026-10-23 13:51:57.174441547 DEBUG Received server response for request 3 2026-10-23 13:51:57.174448410 DEBUG Client sends notification `exit` 2026-10-23 13:51:57.174460232 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-23 13:51:57.178860316 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:57.179598771 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:57.179662009 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:57.179763299 DEBUG Client info: None 2026-10-23 13:51:57.179786964 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:57.179807833 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:57.179814395 INFO Version: Unknown 2026-10-23 13:51:57.179858658 DEBUG Received server response for request 1 2026-10-23 13:51:57.179905376 DEBUG Client sends notification `initialized` 2026-10-23 13:51:57.179920304 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:57.179990255 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:57.180057080 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:57.180061228 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:57.180095262 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:57.180111623 DEBUG Initializing workspace `file:///tmp/.tmpg7MQd4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:57.180125438 DEBUG Searching for a project in '/tmp/.tmpg7MQd4/src' 2026-10-23 13:51:57.180151167 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:57.180157228 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:57.180698704 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:57.180705887 DEBUG Resolving local virtual environment: /tmp/.tmpg7MQd4/src/.venv 2026-10-23 13:51:57.180748958 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:57.180754538 DEBUG No virtual environment found 2026-10-23 13:51:57.180765138 DEBUG Adding first-party search path `/tmp/.tmpg7MQd4/src` 2026-10-23 13:51:57.180768304 DEBUG Using vendored stdlib 2026-10-23 13:51:57.180894401 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:57.180899881 DEBUG Adding new file root '/tmp/.tmpg7MQd4/src' of kind Project 2026-10-23 13:51:57.181429635 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:51:57.181440746 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:57.183972114 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:51:57.184471891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg7MQd4/src/test.py") 2026-10-23 13:51:57.184682195 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg7MQd4/src/test.py` 2026-10-23 13:51:57.184863025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg7MQd4/src/test.py` 2026-10-23 13:51:57.185234802 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg7MQd4/src/test.py` to project `src` 2026-10-23 13:51:57.185386877 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg7MQd4/src/test.py` 2026-10-23 13:51:57.185692711 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:51:57.185837693 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:51:57.185998745 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:57.186268962 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg7MQd4/src/test.py"))}: Checking file '/tmp/.tmpg7MQd4/src/test.py' 2026-10-23 13:51:57.186643504 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg7MQd4/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:57.198337809 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg7MQd4/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:57.204685675 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 13:51:57.204933410 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:51:59.181633631 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:51:59.182094695 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:51:59.182153666 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpg7MQd4/src/test.py", kind: FileContent } 2026-10-23 13:51:59.182165057 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpg7MQd4/src/test.py` 2026-10-23 13:51:59.182317393 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpg7MQd4/src/test.py` to project `src` 2026-10-23 13:51:59.182333684 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 13:51:59.182551272 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:59.182646711 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg7MQd4/src/test.py"))}: Checking file '/tmp/.tmpg7MQd4/src/test.py' 2026-10-23 13:51:59.182929782 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:51:59.183172537 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 13:51:59.183318932 DEBUG Received server response for request 2 2026-10-23 13:51:59.194680412 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:51:59.194969885 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:51:59.194978271 DEBUG method="shutdown" response.id=3 duration=14.21µs 2026-10-23 13:51:59.194987738 DEBUG Received server response for request 3 2026-10-23 13:51:59.194991656 DEBUG Client sends notification `exit` 2026-10-23 13:51:59.195005662 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-23 13:51:59.200570580 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:51:59.200687650 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:51:59.200743725 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:51:59.200874901 DEBUG Client info: None 2026-10-23 13:51:59.200890119 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:51:59.200909205 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:51:59.200917230 INFO Version: Unknown 2026-10-23 13:51:59.202437392 DEBUG Received server response for request 1 2026-10-23 13:51:59.202499117 DEBUG Client sends notification `initialized` 2026-10-23 13:51:59.202517201 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:51:59.202636265 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:51:59.202722546 DEBUG Received server request `workspace/configuration` 2026-10-23 13:51:59.202726634 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:51:59.202763874 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:51:59.202785935 DEBUG Initializing workspace `file:///tmp/.tmp46gQ0I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:51:59.202812605 DEBUG Searching for a project in '/tmp/.tmp46gQ0I/src' 2026-10-23 13:51:59.203198329 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:51:59.203206765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:51:59.203961821 INFO Defaulting to python-platform `linux` 2026-10-23 13:51:59.203976038 DEBUG Resolving local virtual environment: /tmp/.tmp46gQ0I/src/.venv 2026-10-23 13:51:59.204033265 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:51:59.204039757 DEBUG No virtual environment found 2026-10-23 13:51:59.204051830 DEBUG Adding first-party search path `/tmp/.tmp46gQ0I/src` 2026-10-23 13:51:59.204055336 DEBUG Using vendored stdlib 2026-10-23 13:51:59.204210087 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:51:59.204218102 DEBUG Adding new file root '/tmp/.tmp46gQ0I/src' of kind Project 2026-10-23 13:51:59.204669669 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:51:59.206443075 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:51:59.206524908 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:51:59.206712069 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp46gQ0I/src/test.py"))}: Checking file '/tmp/.tmp46gQ0I/src/test.py' 2026-10-23 13:51:59.206860768 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp46gQ0I/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:51:59.218347133 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp46gQ0I/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:51:59.224027838 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-23 13:51:59.224053166 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:52:01.205445206 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:01.206626372 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:01.206657310 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 13:52:01.206667178 DEBUG method="shutdown" response.id=3 duration=53.81µs 2026-10-23 13:52:01.206678770 DEBUG Received server response for request 2 2026-10-23 13:52:01.206682678 DEBUG Received server response for request 3 2026-10-23 13:52:01.206687907 DEBUG Client sends notification `exit` 2026-10-23 13:52:01.206704769 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-23 13:52:01.211654563 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:01.211739332 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:01.211761925 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:01.211865158 DEBUG Client info: None 2026-10-23 13:52:01.211878533 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:01.211895225 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:01.211901777 INFO Version: Unknown 2026-10-23 13:52:01.211950528 DEBUG Received server response for request 1 2026-10-23 13:52:01.211999440 DEBUG Client sends notification `initialized` 2026-10-23 13:52:01.212015861 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:01.212067448 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:01.212170200 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:01.212174098 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:01.213620050 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:01.213625650 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:01.213648072 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:01.213664914 DEBUG Initializing workspace `file:///tmp/.tmpDEiceX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:01.213684831 DEBUG Searching for a project in '/tmp/.tmpDEiceX/src' 2026-10-23 13:52:01.213709648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:01.213714687 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:01.214153901 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:01.214160684 DEBUG Resolving local virtual environment: /tmp/.tmpDEiceX/src/.venv 2026-10-23 13:52:01.214197272 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:01.214201991 DEBUG No virtual environment found 2026-10-23 13:52:01.214211369 DEBUG Adding first-party search path `/tmp/.tmpDEiceX/src` 2026-10-23 13:52:01.214214625 DEBUG Using vendored stdlib 2026-10-23 13:52:01.214341343 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:01.214351973 DEBUG Adding new file root '/tmp/.tmpDEiceX/src' of kind Project 2026-10-23 13:52:01.218583269 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 13:52:01.218664361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDEiceX/src/test.py") 2026-10-23 13:52:01.218675983 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDEiceX/src/test.py` 2026-10-23 13:52:01.218709776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDEiceX/src/test.py` 2026-10-23 13:52:01.218830012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDEiceX/src/test.py` to project `src` 2026-10-23 13:52:01.218844940 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDEiceX/src/test.py` 2026-10-23 13:52:01.218847395 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:01.218858305 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:01.220636941 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:01.221167747 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEiceX/src/test.py"))}: Checking file '/tmp/.tmpDEiceX/src/test.py' 2026-10-23 13:52:01.223215658 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEiceX/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:01.246089241 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEiceX/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:01.254646101 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.034s 2026-10-23 13:52:01.254703869 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:52:03.213858069 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:52:03.214402561 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:52:03.214487390 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDEiceX/src/test.py", kind: FileContent } 2026-10-23 13:52:03.214499242 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpDEiceX/src/test.py` 2026-10-23 13:52:03.214664622 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpDEiceX/src/test.py` to project `src` 2026-10-23 13:52:03.214681915 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 13:52:03.215774714 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:03.215965613 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEiceX/src/test.py"))}: Checking file '/tmp/.tmpDEiceX/src/test.py' 2026-10-23 13:52:03.216295792 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:03.216527987 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 13:52:03.216759261 DEBUG Received server response for request 2 2026-10-23 13:52:03.217000454 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:03.217076416 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:03.217102615 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:03.217106963 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:52:05.217148124 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:52:05.217367806 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:52:05.217496307 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDEiceX/src/test.py", kind: FileContent } 2026-10-23 13:52:05.217509552 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpDEiceX/src/test.py` 2026-10-23 13:52:05.217705058 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpDEiceX/src/test.py` to project `src` 2026-10-23 13:52:05.217722090 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 13:52:05.217810536 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.217881049 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEiceX/src/test.py"))}: Checking file '/tmp/.tmpDEiceX/src/test.py' 2026-10-23 13:52:05.218063300 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:05.218100290 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 13:52:05.218130917 DEBUG Received server response for request 3 2026-10-23 13:52:05.229523035 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.229576806 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.229585552 DEBUG method="shutdown" response.id=4 duration=13.66µs 2026-10-23 13:52:05.229609066 DEBUG Received server response for request 4 2026-10-23 13:52:05.229615438 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.229633352 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-23 13:52:05.233664844 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.234598144 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.234647978 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.234744970 DEBUG Client info: None 2026-10-23 13:52:05.234765117 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.234783181 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.234790194 INFO Version: Unknown 2026-10-23 13:52:05.234839196 DEBUG Received server response for request 1 2026-10-23 13:52:05.234881646 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.234896163 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.234968248 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.235089155 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.235093553 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.235106668 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.235126615 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.235142445 DEBUG Initializing workspace `file:///tmp/.tmpDEEt5c/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.235156552 DEBUG Searching for a project in '/tmp/.tmpDEEt5c/src' 2026-10-23 13:52:05.235183693 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.235188502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.235744534 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.235751528 DEBUG Resolving local virtual environment: /tmp/.tmpDEEt5c/src/.venv 2026-10-23 13:52:05.235800299 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.235805649 DEBUG No virtual environment found 2026-10-23 13:52:05.235815788 DEBUG Adding first-party search path `/tmp/.tmpDEEt5c/src` 2026-10-23 13:52:05.235819014 DEBUG Using vendored stdlib 2026-10-23 13:52:05.235946884 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.235953076 DEBUG Adding new file root '/tmp/.tmpDEEt5c/src' of kind Project 2026-10-23 13:52:05.240055611 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-10-23 13:52:05.240156710 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.241699043 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEEt5c/src/file_001.py"))}: Checking file '/tmp/.tmpDEEt5c/src/file_001.py' 2026-10-23 13:52:05.241835549 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEEt5c/src/file_001.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.242818833 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEEt5c/src/file_000.py"))}: Checking file '/tmp/.tmpDEEt5c/src/file_000.py' 2026-10-23 13:52:05.252925721 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEEt5c/src/file_001.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.258632925 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEEt5c/src/file_002.py"))}: Checking file '/tmp/.tmpDEEt5c/src/file_002.py' 2026-10-23 13:52:05.258747991 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEEt5c/src/file_003.py"))}: Checking file '/tmp/.tmpDEEt5c/src/file_003.py' 2026-10-23 13:52:05.258747771 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDEEt5c/src/file_004.py"))}: Checking file '/tmp/.tmpDEEt5c/src/file_004.py' 2026-10-23 13:52:05.258845564 DEBUG Received notification `$/progress` 2026-10-23 13:52:05.258852417 DEBUG Received notification `$/progress` 2026-10-23 13:52:05.258977802 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 13:52:05.259013750 DEBUG method="workspace/diagnostic" response.id=2 duration=18.94ms 2026-10-23 13:52:05.259025301 DEBUG Received server response for request 2 2026-10-23 13:52:05.269177984 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.269274245 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.269280246 DEBUG method="shutdown" response.id=3 duration=10.38µs 2026-10-23 13:52:05.269287891 DEBUG Received server response for request 3 2026-10-23 13:52:05.269290996 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.269392918 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-23 13:52:05.272799988 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.274342020 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.274379511 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.275623554 DEBUG Client info: None 2026-10-23 13:52:05.275642600 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.275659251 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.275665793 INFO Version: Unknown 2026-10-23 13:52:05.276253796 DEBUG Received server response for request 1 2026-10-23 13:52:05.276295875 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.276310172 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.276625053 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.276818075 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.276825398 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.276846107 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.276849704 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.276853251 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.276855495 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.276876965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.276891242 DEBUG Initializing workspace `file:///tmp/.tmpNwWFtm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.276903645 DEBUG Searching for a project in '/tmp/.tmpNwWFtm/src' 2026-10-23 13:52:05.276929273 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.276934112 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.277391751 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.277398473 DEBUG Resolving local virtual environment: /tmp/.tmpNwWFtm/src/.venv 2026-10-23 13:52:05.277438629 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.277443508 DEBUG No virtual environment found 2026-10-23 13:52:05.277452134 DEBUG Adding first-party search path `/tmp/.tmpNwWFtm/src` 2026-10-23 13:52:05.277455230 DEBUG Using vendored stdlib 2026-10-23 13:52:05.278102494 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.278228981 DEBUG Adding new file root '/tmp/.tmpNwWFtm/src' of kind Project 2026-10-23 13:52:05.280360118 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.001s 2026-10-23 13:52:05.280548802 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNwWFtm/src/error_0.py") 2026-10-23 13:52:05.280695237 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNwWFtm/src/error_0.py` 2026-10-23 13:52:05.280814380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNwWFtm/src/error_0.py` 2026-10-23 13:52:05.281007903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNwWFtm/src/error_0.py` to project `src` 2026-10-23 13:52:05.281144079 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNwWFtm/src/error_0.py` 2026-10-23 13:52:05.281256570 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.281363450 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.281494526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNwWFtm/src/error_1.py") 2026-10-23 13:52:05.281623448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNwWFtm/src/error_1.py` 2026-10-23 13:52:05.281731721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNwWFtm/src/error_1.py` 2026-10-23 13:52:05.282039769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNwWFtm/src/error_1.py` to project `src` 2026-10-23 13:52:05.282160966 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNwWFtm/src/error_1.py` 2026-10-23 13:52:05.282268869 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.282372563 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 13:52:05.282504681 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNwWFtm/src/error_2.py") 2026-10-23 13:52:05.282637470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNwWFtm/src/error_2.py` 2026-10-23 13:52:05.282748248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNwWFtm/src/error_2.py` 2026-10-23 13:52:05.282907466 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNwWFtm/src/error_2.py` to project `src` 2026-10-23 13:52:05.283024025 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNwWFtm/src/error_2.py` 2026-10-23 13:52:05.283122159 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.283233348 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:52:05.283360947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.283600366 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_1.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_1.py' 2026-10-23 13:52:05.283829686 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.284286303 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_3.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_3.py' 2026-10-23 13:52:05.294931700 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.301281891 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_4.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_4.py' 2026-10-23 13:52:05.301322978 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_6.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_6.py' 2026-10-23 13:52:05.301696338 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_0.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_0.py' 2026-10-23 13:52:05.301944594 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_5.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_5.py' 2026-10-23 13:52:05.301722387 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_2.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_2.py' 2026-10-23 13:52:05.302313736 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 13:52:05.302634878 DEBUG method="workspace/diagnostic" response.id=2 duration=19.30ms 2026-10-23 13:52:05.302766135 DEBUG Received server response for request 2 2026-10-23 13:52:05.302932958 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:52:05.303042142 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:52:05.303202112 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:52:05.303318651 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:05.303446350 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:52:05.303600760 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNwWFtm/src/error_0.py", kind: FileContent } 2026-10-23 13:52:05.303725344 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNwWFtm/src/error_0.py` 2026-10-23 13:52:05.303916452 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNwWFtm/src/error_0.py` to project `src` 2026-10-23 13:52:05.304045404 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:52:05.304180718 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNwWFtm/src/error_1.py", kind: FileContent } 2026-10-23 13:52:05.304304650 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNwWFtm/src/error_1.py` 2026-10-23 13:52:05.304465542 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNwWFtm/src/error_1.py` to project `src` 2026-10-23 13:52:05.304608711 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:52:05.304736961 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNwWFtm/src/error_2.py", kind: FileContent } 2026-10-23 13:52:05.304842379 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNwWFtm/src/error_2.py` 2026-10-23 13:52:05.305008971 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNwWFtm/src/error_2.py` to project `src` 2026-10-23 13:52:05.305182246 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.305359649 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_1.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_1.py' 2026-10-23 13:52:05.305568150 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_0.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_0.py' 2026-10-23 13:52:05.305734282 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNwWFtm/src/error_2.py"))}: Checking file '/tmp/.tmpNwWFtm/src/error_2.py' 2026-10-23 13:52:05.305793253 DEBUG Received notification `$/progress` 2026-10-23 13:52:05.306597110 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-23 13:52:05.306747653 DEBUG method="workspace/diagnostic" response.id=3 duration=1.62ms 2026-10-23 13:52:05.306766698 DEBUG Received server response for request 3 2026-10-23 13:52:05.317337967 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.317483149 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.317491204 DEBUG method="shutdown" response.id=4 duration=13.96µs 2026-10-23 13:52:05.317519487 DEBUG Received server response for request 4 2026-10-23 13:52:05.317523354 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.317674778 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-23 13:52:05.322149491 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.322233279 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.322289935 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.322878990 DEBUG Client info: None 2026-10-23 13:52:05.322895070 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.322909878 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.322915298 INFO Version: Unknown 2026-10-23 13:52:05.322963077 DEBUG Received server response for request 1 2026-10-23 13:52:05.323002141 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.323015506 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.323067904 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.323146592 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.323150499 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.323161500 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.323177780 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.323192478 DEBUG Initializing workspace `file:///tmp/.tmp1VVrjl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.323204590 DEBUG Searching for a project in '/tmp/.tmp1VVrjl/src' 2026-10-23 13:52:05.323266867 DEBUG Found project at '/tmp/.tmp1VVrjl' 2026-10-23 13:52:05.323271947 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.323711591 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.323717342 DEBUG Resolving local virtual environment: /tmp/.tmp1VVrjl/.venv 2026-10-23 13:52:05.323753029 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.323757938 DEBUG No virtual environment found 2026-10-23 13:52:05.323765663 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:52:05.323772025 DEBUG Adding first-party search path `/tmp/.tmp1VVrjl/src` 2026-10-23 13:52:05.323775030 DEBUG Adding first-party search path `/tmp/.tmp1VVrjl` 2026-10-23 13:52:05.323777775 DEBUG Using vendored stdlib 2026-10-23 13:52:05.323898121 INFO Python version: Python 3.10, platform: linux 2026-10-23 13:52:05.323903101 DEBUG Adding new file root '/tmp/.tmp1VVrjl' of kind Project 2026-10-23 13:52:05.326762654 INFO Project::index_files{project=.tmp1VVrjl}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.326807749 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmp1VVrjl' 2026-10-23 13:52:05.326921272 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VVrjl/src/foo.py"))}: Checking file '/tmp/.tmp1VVrjl/src/foo.py' 2026-10-23 13:52:05.327032370 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VVrjl/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.348714318 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VVrjl/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-23 13:52:05.348749504 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VVrjl/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-23 13:52:05.348864780 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.022s 2026-10-23 13:52:05.348950982 DEBUG method="workspace/diagnostic" response.id=2 duration=22.17ms 2026-10-23 13:52:05.348970428 DEBUG Received server response for request 2 2026-10-23 13:52:05.359488507 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.359647665 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.359656412 DEBUG method="shutdown" response.id=3 duration=14.33µs 2026-10-23 13:52:05.359683693 DEBUG Received server response for request 3 2026-10-23 13:52:05.359688272 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.359721754 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-23 13:52:05.362732822 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.364237454 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.364267561 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.364311123 DEBUG Client info: None 2026-10-23 13:52:05.364334476 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.364350196 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.364356387 INFO Version: Unknown 2026-10-23 13:52:05.364401171 DEBUG Received server response for request 1 2026-10-23 13:52:05.364440375 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.364858399 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.365088661 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.365120330 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.365127273 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.365137623 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.365163281 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.365179030 DEBUG Initializing workspace `file:///tmp/.tmpXHztTq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.365191674 DEBUG Searching for a project in '/tmp/.tmpXHztTq/src' 2026-10-23 13:52:05.365226730 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.365231990 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.365668949 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.365675682 DEBUG Resolving local virtual environment: /tmp/.tmpXHztTq/src/.venv 2026-10-23 13:52:05.365712471 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.365717280 DEBUG No virtual environment found 2026-10-23 13:52:05.365726698 DEBUG Adding first-party search path `/tmp/.tmpXHztTq/src` 2026-10-23 13:52:05.365729803 DEBUG Using vendored stdlib 2026-10-23 13:52:05.365853175 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.365858244 DEBUG Adding new file root '/tmp/.tmpXHztTq/src' of kind Project 2026-10-23 13:52:05.370851129 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.370908397 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.371016459 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXHztTq/src/foo.py"))}: Checking file '/tmp/.tmpXHztTq/src/foo.py' 2026-10-23 13:52:05.371165128 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXHztTq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.382489209 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXHztTq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.389667553 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 13:52:05.390323814 DEBUG method="workspace/diagnostic" response.id=2 duration=19.45ms 2026-10-23 13:52:05.390391260 DEBUG Received server response for request 2 2026-10-23 13:52:05.400821123 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.401007833 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.401017231 DEBUG method="shutdown" response.id=3 duration=15.32µs 2026-10-23 13:52:05.401051726 DEBUG Received server response for request 3 2026-10-23 13:52:05.401059911 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.401076071 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-23 13:52:05.404609990 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.404685341 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.404709016 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.404762015 DEBUG Client info: None 2026-10-23 13:52:05.404774057 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.404787773 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.404793093 INFO Version: Unknown 2026-10-23 13:52:05.404834060 DEBUG Received server response for request 1 2026-10-23 13:52:05.404871380 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.404883823 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.404926483 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.404986997 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.404990534 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.405016021 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.405029537 DEBUG Initializing workspace `file:///tmp/.tmpeXcRLB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.405041098 DEBUG Searching for a project in '/tmp/.tmpeXcRLB/src' 2026-10-23 13:52:05.405064282 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.405069061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.405489009 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.405495791 DEBUG Resolving local virtual environment: /tmp/.tmpeXcRLB/src/.venv 2026-10-23 13:52:05.405552077 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.405570802 DEBUG No virtual environment found 2026-10-23 13:52:05.405580711 DEBUG Adding first-party search path `/tmp/.tmpeXcRLB/src` 2026-10-23 13:52:05.405583907 DEBUG Using vendored stdlib 2026-10-23 13:52:05.405700936 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.405705875 DEBUG Adding new file root '/tmp/.tmpeXcRLB/src' of kind Project 2026-10-23 13:52:05.406470590 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.407565513 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.407607262 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.407716176 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeXcRLB/src/foo.py"))}: Checking file '/tmp/.tmpeXcRLB/src/foo.py' 2026-10-23 13:52:05.407859244 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:05.407883299 DEBUG method="workspace/diagnostic" response.id=2 duration=303.56µs 2026-10-23 13:52:05.407892617 DEBUG Received server response for request 2 2026-10-23 13:52:05.418111704 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.418134157 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.418138895 DEBUG method="shutdown" response.id=3 duration=7.69µs 2026-10-23 13:52:05.418145157 DEBUG Received server response for request 3 2026-10-23 13:52:05.418147752 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.418157080 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-23 13:52:05.419652525 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.420577810 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.420599401 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.420641229 DEBUG Client info: None 2026-10-23 13:52:05.420655726 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.420668670 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.420674061 INFO Version: Unknown 2026-10-23 13:52:05.420709637 DEBUG Received server response for request 1 2026-10-23 13:52:05.420737640 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.420747298 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp6RMY46 2026-10-23 13:52:05.420753119 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.420792042 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.420860691 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.420864217 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.420868696 DEBUG No workspace configuration provided for file:///tmp/.tmp6RMY46 2026-10-23 13:52:05.420882932 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 13:52:05.420885537 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-23 13:52:05.420899053 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.420902269 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp6RMY46, using default options 2026-10-23 13:52:05.420909522 DEBUG Initializing workspace `file:///tmp/.tmp6RMY46`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.420919481 DEBUG Searching for a project in '/tmp/.tmp6RMY46' 2026-10-23 13:52:05.420936643 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.420940641 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.421289244 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.421295466 DEBUG Resolving local virtual environment: /tmp/.tmp6RMY46/.venv 2026-10-23 13:52:05.421322827 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.421327346 DEBUG No virtual environment found 2026-10-23 13:52:05.421335331 DEBUG Adding first-party search path `/tmp/.tmp6RMY46` 2026-10-23 13:52:05.421338327 DEBUG Using vendored stdlib 2026-10-23 13:52:05.421441440 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.421445167 DEBUG Adding new file root '/tmp/.tmp6RMY46' of kind Project 2026-10-23 13:52:05.425345623 INFO Project::index_files{project=.tmp6RMY46}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.425358988 DEBUG Updating project to check open files 2026-10-23 13:52:05.425433798 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:52:05.425437696 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:52:05.425445991 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 13:52:05.425452734 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:52:05.425454828 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:52:05.425459166 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-23 13:52:05.425464245 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 13:52:05.425466279 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 13:52:05.425470437 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(103)), file(Id(102))}}: Set open project files (count: 3) 2026-10-23 13:52:05.425547351 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 13:52:05.425682094 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.441502137 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.447871284 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:52:05.447884508 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 13:52:05.447921768 DEBUG method="textDocument/prepareRename" response.id=2 duration=79.10µs 2026-10-23 13:52:05.447930184 DEBUG Received server response for request 2 2026-10-23 13:52:05.447936436 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-23 13:52:05.448177999 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmp6RMY46/test.ipynb': Expected a Jupyter Notebook, which must be internally stored as JSON, but this file isn't valid JSON: EOF while parsing a value at line 1 column 0 2026-10-23 13:52:05.448263118 DEBUG method="textDocument/rename" response.id=3 duration=310.68µs 2026-10-23 13:52:05.448270332 DEBUG Received server response for request 3 2026-10-23 13:52:05.458545595 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.458576583 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.458582384 DEBUG method="shutdown" response.id=4 duration=9.19µs 2026-10-23 13:52:05.458588175 DEBUG Received server response for request 4 2026-10-23 13:52:05.458590700 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.458600227 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-23 13:52:05.461645479 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.461727834 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.461750737 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.461800179 DEBUG Client info: None 2026-10-23 13:52:05.461812212 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.461825958 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.461831999 INFO Version: Unknown 2026-10-23 13:52:05.461871513 DEBUG Received server response for request 1 2026-10-23 13:52:05.461906970 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.461923651 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzaU9hp 2026-10-23 13:52:05.461929883 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.461979105 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.462064605 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.462068503 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.462075035 DEBUG No workspace configuration provided for file:///tmp/.tmpzaU9hp 2026-10-23 13:52:05.462083321 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.462085966 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-23 13:52:05.462101084 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.462104851 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzaU9hp, using default options 2026-10-23 13:52:05.462113187 DEBUG Initializing workspace `file:///tmp/.tmpzaU9hp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.462124398 DEBUG Searching for a project in '/tmp/.tmpzaU9hp' 2026-10-23 13:52:05.462142952 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.462153061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.462581224 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.462587677 DEBUG Resolving local virtual environment: /tmp/.tmpzaU9hp/.venv 2026-10-23 13:52:05.462623674 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.462628603 DEBUG No virtual environment found 2026-10-23 13:52:05.462637600 DEBUG Adding first-party search path `/tmp/.tmpzaU9hp` 2026-10-23 13:52:05.462640676 DEBUG Using vendored stdlib 2026-10-23 13:52:05.462753037 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.462757846 DEBUG Adding new file root '/tmp/.tmpzaU9hp' of kind Project 2026-10-23 13:52:05.465583466 INFO Project::index_files{project=.tmpzaU9hp}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.465596971 DEBUG Updating project to check open files 2026-10-23 13:52:05.465663416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzaU9hp/foo.py") 2026-10-23 13:52:05.465670920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzaU9hp/foo.py` 2026-10-23 13:52:05.465677712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzaU9hp/foo.py` 2026-10-23 13:52:05.465746632 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzaU9hp/foo.py` to project `.tmpzaU9hp` 2026-10-23 13:52:05.465760558 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzaU9hp/foo.py` 2026-10-23 13:52:05.465763163 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.465771308 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.465970612 DEBUG method="textDocument/prepareRename" response.id=2 duration=192.58µs 2026-10-23 13:52:05.465982845 DEBUG Received server response for request 2 2026-10-23 13:52:05.465988666 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-23 13:52:05.466152583 DEBUG method="textDocument/rename" response.id=3 duration=149.58µs 2026-10-23 13:52:05.466162923 DEBUG Received server response for request 3 2026-10-23 13:52:05.476678075 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.476726096 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.476731616 DEBUG method="shutdown" response.id=4 duration=9.19µs 2026-10-23 13:52:05.476892377 DEBUG Received server response for request 4 2026-10-23 13:52:05.476899290 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.476918196 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-23 13:52:05.478305799 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.478372504 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.479929013 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.479973266 DEBUG Client info: None 2026-10-23 13:52:05.479986030 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Off, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.480002100 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.480007290 INFO Version: Unknown 2026-10-23 13:52:05.480043388 DEBUG Received server response for request 1 2026-10-23 13:52:05.480073364 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.480084996 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.480131333 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.480199500 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.480202887 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.480225139 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.480227723 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.480243413 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.480255345 DEBUG Initializing workspace `file:///tmp/.tmpIpkthB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.480266366 DEBUG Searching for a project in '/tmp/.tmpIpkthB/src' 2026-10-23 13:52:05.481422905 DEBUG Found project at '/tmp/.tmpIpkthB/src' 2026-10-23 13:52:05.481430299 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.481778041 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.481784343 DEBUG Resolving local virtual environment: /tmp/.tmpIpkthB/src/.venv 2026-10-23 13:52:05.481813858 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.481818287 DEBUG No virtual environment found 2026-10-23 13:52:05.481827654 DEBUG Adding first-party search path `/tmp/.tmpIpkthB/src` 2026-10-23 13:52:05.481830660 DEBUG Using vendored stdlib 2026-10-23 13:52:05.481938412 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.481942480 DEBUG Adding new file root '/tmp/.tmpIpkthB/src' of kind Project 2026-10-23 13:52:05.484167553 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 13:52:05.484323696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIpkthB/src/script.py") 2026-10-23 13:52:05.484539821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIpkthB/src/script.py` 2026-10-23 13:52:05.484680666 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIpkthB/src/script.py` 2026-10-23 13:52:05.484770324 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpIpkthB/src/script.py` from project `src` 2026-10-23 13:52:05.484790502 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIpkthB/src/script.py` 2026-10-23 13:52:05.484793377 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.484798837 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.484829515 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.484906800 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIpkthB/src/main.py"))}: Checking file '/tmp/.tmpIpkthB/src/main.py' 2026-10-23 13:52:05.484978645 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIpkthB/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.496060020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIpkthB/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.496171809 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 13:52:05.496314367 DEBUG method="workspace/diagnostic" response.id=2 duration=11.51ms 2026-10-23 13:52:05.496334234 DEBUG Received server response for request 2 2026-10-23 13:52:05.496453978 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 13:52:05.496690011 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpIpkthB/src/script.py` 2026-10-23 13:52:05.496696032 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 13:52:05.496734815 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 13:52:05.496766885 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIpkthB/src/script.py", kind: FileContent } 2026-10-23 13:52:05.496775652 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpIpkthB/src/script.py` 2026-10-23 13:52:05.496782304 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpIpkthB/src/script.py` 2026-10-23 13:52:05.496859058 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpIpkthB/src/script.py` to project `src` 2026-10-23 13:52:05.497265380 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:05.497307539 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.497368764 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIpkthB/src/script.py"))}: Checking file '/tmp/.tmpIpkthB/src/script.py' 2026-10-23 13:52:05.497485834 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:05.497511742 DEBUG method="workspace/diagnostic" response.id=3 duration=227.95µs 2026-10-23 13:52:05.497522994 DEBUG Received server response for request 3 2026-10-23 13:52:05.507670196 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.507697107 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.507702818 DEBUG method="shutdown" response.id=4 duration=9.09µs 2026-10-23 13:52:05.507709280 DEBUG Received server response for request 4 2026-10-23 13:52:05.507711935 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.507721162 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-23 13:52:05.511154832 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.512879567 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.512907680 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.512969576 DEBUG Client info: None 2026-10-23 13:52:05.512983683 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.513001366 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.513007377 INFO Version: Unknown 2026-10-23 13:52:05.513047392 DEBUG Received server response for request 1 2026-10-23 13:52:05.513084011 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.513096033 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.513139846 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.513230345 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.513233982 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.513249611 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.513252136 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.513267866 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.513281952 DEBUG Initializing workspace `file:///tmp/.tmpfeLd3a/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.513293995 DEBUG Searching for a project in '/tmp/.tmpfeLd3a/src' 2026-10-23 13:52:05.513316707 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.513321126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.513742606 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.513749018 DEBUG Resolving local virtual environment: /tmp/.tmpfeLd3a/src/.venv 2026-10-23 13:52:05.513786288 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.513791147 DEBUG No virtual environment found 2026-10-23 13:52:05.513800134 DEBUG Adding first-party search path `/tmp/.tmpfeLd3a/src` 2026-10-23 13:52:05.513803210 DEBUG Using vendored stdlib 2026-10-23 13:52:05.513920490 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.513925329 DEBUG Adding new file root '/tmp/.tmpfeLd3a/src' of kind Project 2026-10-23 13:52:05.515796529 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 13:52:05.515853245 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfeLd3a/src/script.py") 2026-10-23 13:52:05.515860278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfeLd3a/src/script.py` 2026-10-23 13:52:05.515878733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfeLd3a/src/script.py` 2026-10-23 13:52:05.515960286 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfeLd3a/src/script.py` to project `src` 2026-10-23 13:52:05.515999660 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 13:52:05.516116829 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/main.py"))}: Checking file '/tmp/.tmpfeLd3a/src/main.py' 2026-10-23 13:52:05.516203512 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.516622127 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 13:52:05.516650951 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.516656552 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/script.py"))}: No virtual environment found 2026-10-23 13:52:05.516660369 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/script.py"))}: Using vendored stdlib 2026-10-23 13:52:05.516763182 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.516789351 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/script.py"))}: Checking file '/tmp/.tmpfeLd3a/src/script.py' 2026-10-23 13:52:05.530735329 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfeLd3a/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.531042495 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-23 13:52:05.531084935 DEBUG method="workspace/diagnostic" response.id=2 duration=15.11ms 2026-10-23 13:52:05.531109952 DEBUG Received server response for request 2 2026-10-23 13:52:05.541319531 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.541377640 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.541383652 DEBUG method="shutdown" response.id=3 duration=11.71µs 2026-10-23 13:52:05.541485613 DEBUG Received server response for request 3 2026-10-23 13:52:05.541490923 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.541505220 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-23 13:52:05.544531676 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( false, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.544684483 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.544710882 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.546415049 DEBUG Client info: None 2026-10-23 13:52:05.546431520 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.546446708 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.546452579 INFO Version: Unknown 2026-10-23 13:52:05.546495830 DEBUG Received server response for request 1 2026-10-23 13:52:05.546535435 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.546549862 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.546613200 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.546679555 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.546683312 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.546713318 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.546728316 DEBUG Initializing workspace `file:///tmp/.tmpCxeBlh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.546740690 DEBUG Searching for a project in '/tmp/.tmpCxeBlh/src' 2026-10-23 13:52:05.546766688 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.546771567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.547207144 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.547223686 DEBUG Resolving local virtual environment: /tmp/.tmpCxeBlh/src/.venv 2026-10-23 13:52:05.547263019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.547268079 DEBUG No virtual environment found 2026-10-23 13:52:05.547276935 DEBUG Adding first-party search path `/tmp/.tmpCxeBlh/src` 2026-10-23 13:52:05.547279941 DEBUG Using vendored stdlib 2026-10-23 13:52:05.547398043 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.547402781 DEBUG Adding new file root '/tmp/.tmpCxeBlh/src' of kind Project 2026-10-23 13:52:05.548059994 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.548066146 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 13:52:05.552451972 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.005s 2026-10-23 13:52:05.552469795 DEBUG Updating project to check open files 2026-10-23 13:52:05.552548904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCxeBlh/src/foo.py") 2026-10-23 13:52:05.552579812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCxeBlh/src/foo.py` 2026-10-23 13:52:05.552587526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCxeBlh/src/foo.py` 2026-10-23 13:52:05.552697783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCxeBlh/src/foo.py` to project `src` 2026-10-23 13:52:05.552712170 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCxeBlh/src/foo.py` 2026-10-23 13:52:05.552714685 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.552723622 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.554487961 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.554529148 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.573754889 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=21.02ms 2026-10-23 13:52:05.573779616 DEBUG Received server response for request 2 2026-10-23 13:52:05.584048346 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.584079675 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.584087400 DEBUG method="shutdown" response.id=3 duration=13.48µs 2026-10-23 13:52:05.584094453 DEBUG Received server response for request 3 2026-10-23 13:52:05.584097569 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.584107878 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-23 13:52:05.588112660 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.588206656 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.590070873 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.590127138 DEBUG Client info: None 2026-10-23 13:52:05.590144851 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.590160811 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.590167945 INFO Version: Unknown 2026-10-23 13:52:05.590211697 DEBUG Received server response for request 1 2026-10-23 13:52:05.590268273 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.590282249 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.590670537 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.590742342 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.590749025 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.590766838 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.590770405 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 13:52:05.590823354 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.590846588 DEBUG Initializing workspace `file:///tmp/.tmpPHTbPi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.590869250 DEBUG Searching for a project in '/tmp/.tmpPHTbPi/src' 2026-10-23 13:52:05.590896712 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.590902352 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.591395888 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.591402500 DEBUG Resolving local virtual environment: /tmp/.tmpPHTbPi/src/.venv 2026-10-23 13:52:05.591445521 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.591450891 DEBUG No virtual environment found 2026-10-23 13:52:05.591460729 DEBUG Adding first-party search path `/tmp/.tmpPHTbPi/src` 2026-10-23 13:52:05.591464056 DEBUG Using vendored stdlib 2026-10-23 13:52:05.591639134 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.591645486 DEBUG Adding new file root '/tmp/.tmpPHTbPi/src' of kind Project 2026-10-23 13:52:05.593684470 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.593703506 DEBUG Updating project to check open files 2026-10-23 13:52:05.593790790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPHTbPi/src/foo.py") 2026-10-23 13:52:05.593801410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPHTbPi/src/foo.py` 2026-10-23 13:52:05.593809144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPHTbPi/src/foo.py` 2026-10-23 13:52:05.593920814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPHTbPi/src/foo.py` to project `src` 2026-10-23 13:52:05.593936333 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPHTbPi/src/foo.py` 2026-10-23 13:52:05.593938828 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.593947945 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.594180371 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.594208974 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.613788048 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=19.83ms 2026-10-23 13:52:05.613845686 DEBUG Received server response for request 2 2026-10-23 13:52:05.624441120 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.624961746 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.624992945 DEBUG method="shutdown" response.id=3 duration=55.52µs 2026-10-23 13:52:05.625042688 DEBUG Received server response for request 3 2026-10-23 13:52:05.625050733 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.625149208 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-23 13:52:05.629978616 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.630079255 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.630122466 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.630201384 DEBUG Client info: None 2026-10-23 13:52:05.630226571 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.630241509 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.630248873 INFO Version: Unknown 2026-10-23 13:52:05.630300129 DEBUG Received server response for request 1 2026-10-23 13:52:05.630343591 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.630357878 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.630414644 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.630488072 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.630491889 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.630523097 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.630539478 DEBUG Initializing workspace `file:///tmp/.tmpBi9ia3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.630552212 DEBUG Searching for a project in '/tmp/.tmpBi9ia3/src' 2026-10-23 13:52:05.630589923 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.630595393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.631048333 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.631055165 DEBUG Resolving local virtual environment: /tmp/.tmpBi9ia3/src/.venv 2026-10-23 13:52:05.631097034 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.631102073 DEBUG No virtual environment found 2026-10-23 13:52:05.631111371 DEBUG Adding first-party search path `/tmp/.tmpBi9ia3/src` 2026-10-23 13:52:05.631114587 DEBUG Using vendored stdlib 2026-10-23 13:52:05.631718940 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.631726274 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 13:52:05.631763654 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.631769024 DEBUG Adding new file root '/tmp/.tmpBi9ia3/src' of kind Project 2026-10-23 13:52:05.633850098 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 13:52:05.633867911 DEBUG Updating project to check open files 2026-10-23 13:52:05.633945797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBi9ia3/src/foo") 2026-10-23 13:52:05.634039663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBi9ia3/src/foo` to project `src` 2026-10-23 13:52:05.634061574 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBi9ia3/src/foo` 2026-10-23 13:52:05.634064530 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.634070982 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 13:52:05.634380513 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.640406125 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.33ms 2026-10-23 13:52:05.640430581 DEBUG Received server response for request 2 2026-10-23 13:52:05.640442934 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 13:52:05.640472940 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpBi9ia3/src/foo` 2026-10-23 13:52:05.640477008 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 13:52:05.640491525 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 13:52:05.640499109 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpBi9ia3/src/foo` from project `src` 2026-10-23 13:52:05.640524617 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpBi9ia3/src/foo", kind: FileContent } 2026-10-23 13:52:05.640531911 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpBi9ia3/src/foo` 2026-10-23 13:52:05.640537701 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpBi9ia3/src/foo` 2026-10-23 13:52:05.640571345 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.640576254 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 13:52:05.640602423 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBi9ia3/src/foo") 2026-10-23 13:52:05.640607302 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBi9ia3/src/foo` 2026-10-23 13:52:05.640614556 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBi9ia3/src/foo` 2026-10-23 13:52:05.640670931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBi9ia3/src/foo` to project `src` 2026-10-23 13:52:05.640684046 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBi9ia3/src/foo` 2026-10-23 13:52:05.640686340 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.640691430 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 13:52:05.641059059 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.657053179 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=16.35ms 2026-10-23 13:52:05.657120415 DEBUG Received server response for request 3 2026-10-23 13:52:05.667234496 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.667272257 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.667282566 DEBUG method="shutdown" response.id=4 duration=20.63µs 2026-10-23 13:52:05.667289489 DEBUG Received server response for request 4 2026-10-23 13:52:05.667293096 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.667310819 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-23 13:52:05.672056440 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.675442361 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.675707218 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.675877217 DEBUG Client info: None 2026-10-23 13:52:05.676029793 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.676767366 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.676867634 INFO Version: Unknown 2026-10-23 13:52:05.677018087 DEBUG Received server response for request 1 2026-10-23 13:52:05.677173097 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.677300496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.677464193 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.677682773 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.677777751 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.677937070 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.678044682 DEBUG Initializing workspace `file:///tmp/.tmp4YjwNZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.678462686 DEBUG Searching for a project in '/tmp/.tmp4YjwNZ/src' 2026-10-23 13:52:05.678775623 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.678897191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.679064094 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.679250133 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 13:52:05.679733410 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.679885916 DEBUG Resolving local virtual environment: /tmp/.tmp4YjwNZ/src/.venv 2026-10-23 13:52:05.680040405 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.680132208 DEBUG No virtual environment found 2026-10-23 13:52:05.680246722 DEBUG Adding first-party search path `/tmp/.tmp4YjwNZ/src` 2026-10-23 13:52:05.680284052 DEBUG Using vendored stdlib 2026-10-23 13:52:05.680410730 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.680416511 DEBUG Adding new file root '/tmp/.tmp4YjwNZ/src' of kind Project 2026-10-23 13:52:05.682774744 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:05.682794321 DEBUG Updating project to check open files 2026-10-23 13:52:05.682871916 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4YjwNZ/src/script.py") 2026-10-23 13:52:05.682880773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4YjwNZ/src/script.py` 2026-10-23 13:52:05.682888037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4YjwNZ/src/script.py` 2026-10-23 13:52:05.683002952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4YjwNZ/src/script.py` to project `src` 2026-10-23 13:52:05.683018181 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4YjwNZ/src/script.py` 2026-10-23 13:52:05.683020766 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.683030273 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.683658622 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-23 13:52:05.683699298 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-23 13:52:05.684256403 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-23 13:52:05.684303311 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.684310565 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-23 13:52:05.684314422 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-23 13:52:05.684433375 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-23 13:52:05.684584258 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.687940904 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=4.90ms 2026-10-23 13:52:05.687992230 DEBUG Received server response for request 2 2026-10-23 13:52:05.698079711 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.698157517 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.698167666 DEBUG method="shutdown" response.id=3 duration=17.53µs 2026-10-23 13:52:05.698228260 DEBUG Received server response for request 3 2026-10-23 13:52:05.698233339 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.698380796 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-23 13:52:05.701260507 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.701386754 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.701423844 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.702954374 DEBUG Client info: None 2026-10-23 13:52:05.702972448 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.702987617 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.702994600 INFO Version: Unknown 2026-10-23 13:52:05.703039634 DEBUG Received server response for request 1 2026-10-23 13:52:05.703079068 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.703092734 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.703204734 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.703268974 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.703275306 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.703291116 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.703294072 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-23 13:52:05.703320822 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.703341230 DEBUG Initializing workspace `file:///tmp/.tmpvw6648/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.705324029 DEBUG Searching for a project in '/tmp/.tmpvw6648/src' 2026-10-23 13:52:05.705794051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.705804931 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.706521044 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.706534670 DEBUG Resolving local virtual environment: /tmp/.tmpvw6648/src/.venv 2026-10-23 13:52:05.706824243 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.706835384 DEBUG No virtual environment found 2026-10-23 13:52:05.706846515 DEBUG Adding first-party search path `/tmp/.tmpvw6648/src` 2026-10-23 13:52:05.706850452 DEBUG Using vendored stdlib 2026-10-23 13:52:05.707395895 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.707407557 DEBUG Adding new file root '/tmp/.tmpvw6648/src' of kind Project 2026-10-23 13:52:05.709600761 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.709619837 DEBUG Updating project to check open files 2026-10-23 13:52:05.709907075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvw6648/src/foo.py") 2026-10-23 13:52:05.709921362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvw6648/src/foo.py` 2026-10-23 13:52:05.709932182 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvw6648/src/foo.py` 2026-10-23 13:52:05.710422222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvw6648/src/foo.py` to project `src` 2026-10-23 13:52:05.710446317 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvw6648/src/foo.py` 2026-10-23 13:52:05.710449503 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.710461756 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.711188449 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.727112547 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.735545585 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:52:05.735599836 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-23 13:52:05.735608703 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-23 13:52:05.736230880 DEBUG method="textDocument/signatureHelp" response.id=2 duration=25.26ms 2026-10-23 13:52:05.736302114 DEBUG Received server response for request 2 2026-10-23 13:52:05.746871358 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:05.747074659 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.747098644 DEBUG method="shutdown" response.id=3 duration=38.06µs 2026-10-23 13:52:05.747118451 DEBUG Received server response for request 3 2026-10-23 13:52:05.747125966 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.747153187 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-23 13:52:05.751768373 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.753636467 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.753876107 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.754060022 DEBUG Client info: None 2026-10-23 13:52:05.754169577 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.754612738 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.754624821 INFO Version: Unknown 2026-10-23 13:52:05.754676598 DEBUG Received server response for request 1 2026-10-23 13:52:05.754721152 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.754732242 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpMuOaSq 2026-10-23 13:52:05.754740628 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.755859497 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.756101400 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.756108674 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.756117020 DEBUG No workspace configuration provided for file:///tmp/.tmpMuOaSq 2026-10-23 13:52:05.756126047 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.756129844 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 13:52:05.756164449 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.756169739 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpMuOaSq, using default options 2026-10-23 13:52:05.756181491 DEBUG Initializing workspace `file:///tmp/.tmpMuOaSq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.756269746 DEBUG Searching for a project in '/tmp/.tmpMuOaSq' 2026-10-23 13:52:05.756294192 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.756300143 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.757323693 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.757431896 DEBUG Resolving local virtual environment: /tmp/.tmpMuOaSq/.venv 2026-10-23 13:52:05.757480627 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.757486108 DEBUG No virtual environment found 2026-10-23 13:52:05.757496828 DEBUG Adding first-party search path `/tmp/.tmpMuOaSq` 2026-10-23 13:52:05.757500134 DEBUG Using vendored stdlib 2026-10-23 13:52:05.757647010 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.757653081 DEBUG Adding new file root '/tmp/.tmpMuOaSq' of kind Project 2026-10-23 13:52:05.761220753 INFO Project::index_files{project=.tmpMuOaSq}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.761348272 DEBUG Updating project to check open files 2026-10-23 13:52:05.761635380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMuOaSq/foo.py") 2026-10-23 13:52:05.761743794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMuOaSq/foo.py` 2026-10-23 13:52:05.761928099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMuOaSq/foo.py` 2026-10-23 13:52:05.762175534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMuOaSq/foo.py` to project `.tmpMuOaSq` 2026-10-23 13:52:05.762303724 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMuOaSq/foo.py` 2026-10-23 13:52:05.762473182 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.762648330 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.763010500 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.763084518 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=331.22µs 2026-10-23 13:52:05.763292358 DEBUG Received server response for request 2 2026-10-23 13:52:05.763583024 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 13:52:05.764001348 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=389.58µs 2026-10-23 13:52:05.764021095 DEBUG Received server response for request 3 2026-10-23 13:52:05.764030773 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-23 13:52:05.764114180 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=59.92µs 2026-10-23 13:52:05.764165226 DEBUG Received server response for request 4 2026-10-23 13:52:05.764173731 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-23 13:52:05.777151624 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=12.96ms 2026-10-23 13:52:05.777189905 DEBUG Received server response for request 5 2026-10-23 13:52:05.777204833 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-23 13:52:05.777549430 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=309.63µs 2026-10-23 13:52:05.777607789 DEBUG Received server response for request 6 2026-10-23 13:52:05.787693086 DEBUG Client sends request `shutdown` with ID 7 2026-10-23 13:52:05.787738181 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.787750814 DEBUG method="shutdown" response.id=7 duration=21.99µs 2026-10-23 13:52:05.787765532 DEBUG Received server response for request 7 2026-10-23 13:52:05.787769700 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.787785660 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-23 13:52:05.792338068 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.792415824 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.794406708 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.795107723 DEBUG Client info: None 2026-10-23 13:52:05.795452430 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.795533762 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.795541888 INFO Version: Unknown 2026-10-23 13:52:05.796029953 DEBUG Received server response for request 1 2026-10-23 13:52:05.796078564 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.796091949 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmplmf126 2026-10-23 13:52:05.796099063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.796168283 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.796259804 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.796264152 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.796270605 DEBUG No workspace configuration provided for file:///tmp/.tmplmf126 2026-10-23 13:52:05.796279060 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.796282066 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 13:52:05.796299990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.796304658 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmplmf126, using default options 2026-10-23 13:52:05.796314817 DEBUG Initializing workspace `file:///tmp/.tmplmf126`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.796328213 DEBUG Searching for a project in '/tmp/.tmplmf126' 2026-10-23 13:52:05.796349422 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.796354492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.796810147 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.796817170 DEBUG Resolving local virtual environment: /tmp/.tmplmf126/.venv 2026-10-23 13:52:05.796858207 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.796863426 DEBUG No virtual environment found 2026-10-23 13:52:05.796873125 DEBUG Adding first-party search path `/tmp/.tmplmf126` 2026-10-23 13:52:05.796876321 DEBUG Using vendored stdlib 2026-10-23 13:52:05.797005453 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.797010693 DEBUG Adding new file root '/tmp/.tmplmf126' of kind Project 2026-10-23 13:52:05.799872881 INFO Project::index_files{project=.tmplmf126}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.799892268 DEBUG Updating project to check open files 2026-10-23 13:52:05.799963211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplmf126/foo.py") 2026-10-23 13:52:05.799970985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplmf126/foo.py` 2026-10-23 13:52:05.799977958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplmf126/foo.py` 2026-10-23 13:52:05.800080821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplmf126/foo.py` to project `.tmplmf126` 2026-10-23 13:52:05.800096080 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplmf126/foo.py` 2026-10-23 13:52:05.800098785 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.800107962 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.800415018 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.800471664 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=356.59µs 2026-10-23 13:52:05.800483146 DEBUG Received server response for request 2 2026-10-23 13:52:05.800494597 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-23 13:52:05.817975005 DEBUG Module `__builtins__` not found in search paths 2026-10-23 13:52:05.829778524 DEBUG File `vendored://stdlib/asyncio/base_events.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 13:52:05.846830728 DEBUG File `vendored://stdlib/builtins.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 13:52:05.848173908 DEBUG File `vendored://stdlib/builtins.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 13:52:05.859909820 DEBUG File `vendored://stdlib/io.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 13:52:05.875061831 DEBUG File `vendored://stdlib/typing.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 13:52:05.880664429 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=80.15ms 2026-10-23 13:52:05.880696159 DEBUG Received server response for request 3 2026-10-23 13:52:05.890794460 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.890823504 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.890832341 DEBUG method="shutdown" response.id=4 duration=15.69µs 2026-10-23 13:52:05.890838392 DEBUG Received server response for request 4 2026-10-23 13:52:05.890841518 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.890851377 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-23 13:52:05.901519977 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.903501203 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.903551017 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.903631217 DEBUG Client info: None 2026-10-23 13:52:05.903652407 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.903667365 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.903674298 INFO Version: Unknown 2026-10-23 13:52:05.903724152 DEBUG Received server response for request 1 2026-10-23 13:52:05.903770328 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.903781910 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpi4sphp 2026-10-23 13:52:05.903793993 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.905589871 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.905678668 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.905682755 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.905690299 DEBUG No workspace configuration provided for file:///tmp/.tmpi4sphp 2026-10-23 13:52:05.905698034 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.905701180 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 13:52:05.905720236 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.905724443 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpi4sphp, using default options 2026-10-23 13:52:05.905733961 DEBUG Initializing workspace `file:///tmp/.tmpi4sphp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.905746685 DEBUG Searching for a project in '/tmp/.tmpi4sphp' 2026-10-23 13:52:05.905767574 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.905772363 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.906255850 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.906262563 DEBUG Resolving local virtual environment: /tmp/.tmpi4sphp/.venv 2026-10-23 13:52:05.906303069 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.906308339 DEBUG No virtual environment found 2026-10-23 13:52:05.906318217 DEBUG Adding first-party search path `/tmp/.tmpi4sphp` 2026-10-23 13:52:05.906321824 DEBUG Using vendored stdlib 2026-10-23 13:52:05.906446327 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.906451988 DEBUG Adding new file root '/tmp/.tmpi4sphp' of kind Project 2026-10-23 13:52:05.909999011 INFO Project::index_files{project=.tmpi4sphp}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:05.910021353 DEBUG Updating project to check open files 2026-10-23 13:52:05.910102335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpi4sphp/foo.py") 2026-10-23 13:52:05.910112544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpi4sphp/foo.py` 2026-10-23 13:52:05.910119958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpi4sphp/foo.py` 2026-10-23 13:52:05.910223532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpi4sphp/foo.py` to project `.tmpi4sphp` 2026-10-23 13:52:05.910239743 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpi4sphp/foo.py` 2026-10-23 13:52:05.910242608 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.910251885 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.910530498 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.911806471 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=1.55ms 2026-10-23 13:52:05.911824425 DEBUG Received server response for request 2 2026-10-23 13:52:05.911837760 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 13:52:05.912011546 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=122.20µs 2026-10-23 13:52:05.912021805 DEBUG Received server response for request 3 2026-10-23 13:52:05.922102714 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:05.922129544 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.922135986 DEBUG method="shutdown" response.id=4 duration=10.08µs 2026-10-23 13:52:05.922142739 DEBUG Received server response for request 4 2026-10-23 13:52:05.922145364 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.922186461 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-23 13:52:05.923822419 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.925474478 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.925510165 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.925605053 DEBUG Client info: None 2026-10-23 13:52:05.925634248 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.925652021 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.925659244 INFO Version: Unknown 2026-10-23 13:52:05.925721732 DEBUG Received server response for request 1 2026-10-23 13:52:05.925767087 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.926583348 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpqomwA4 2026-10-23 13:52:05.926597504 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.928602475 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.928693886 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.928697994 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.928703705 DEBUG No workspace configuration provided for file:///tmp/.tmpqomwA4 2026-10-23 13:52:05.928711399 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:05.928714024 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 13:52:05.928728932 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.928732659 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpqomwA4, using default options 2026-10-23 13:52:05.928740554 DEBUG Initializing workspace `file:///tmp/.tmpqomwA4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.928752727 DEBUG Searching for a project in '/tmp/.tmpqomwA4' 2026-10-23 13:52:05.928770761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.928775059 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.929146325 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.929152677 DEBUG Resolving local virtual environment: /tmp/.tmpqomwA4/.venv 2026-10-23 13:52:05.929186871 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.929191911 DEBUG No virtual environment found 2026-10-23 13:52:05.929200597 DEBUG Adding first-party search path `/tmp/.tmpqomwA4` 2026-10-23 13:52:05.929203703 DEBUG Using vendored stdlib 2026-10-23 13:52:05.929387497 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.929392517 DEBUG Adding new file root '/tmp/.tmpqomwA4' of kind Project 2026-10-23 13:52:05.933461479 INFO Project::index_files{project=.tmpqomwA4}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:05.933626328 DEBUG Updating project to check open files 2026-10-23 13:52:05.933803380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqomwA4/foo.py") 2026-10-23 13:52:05.933933013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqomwA4/foo.py` 2026-10-23 13:52:05.934058258 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqomwA4/foo.py` 2026-10-23 13:52:05.934274073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqomwA4/foo.py` to project `.tmpqomwA4` 2026-10-23 13:52:05.934413304 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqomwA4/foo.py` 2026-10-23 13:52:05.934531326 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:05.934678031 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:05.935034790 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.951853687 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=17.05ms 2026-10-23 13:52:05.952045947 DEBUG Received server response for request 2 2026-10-23 13:52:05.952065594 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 13:52:05.952202391 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.952783981 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=674.86µs 2026-10-23 13:52:05.952820951 DEBUG Received server response for request 3 2026-10-23 13:52:05.952850156 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-23 13:52:05.953243854 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=293.93µs 2026-10-23 13:52:05.953256147 DEBUG Received server response for request 4 2026-10-23 13:52:05.963382691 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:52:05.963548171 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:05.963578669 DEBUG method="shutdown" response.id=5 duration=42.76µs 2026-10-23 13:52:05.963649772 DEBUG Received server response for request 5 2026-10-23 13:52:05.963656374 DEBUG Client sends notification `exit` 2026-10-23 13:52:05.963669980 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-23 13:52:05.967967721 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:05.968050887 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:05.969691464 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:05.969748371 DEBUG Client info: None 2026-10-23 13:52:05.969762377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:05.969778167 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:05.969784389 INFO Version: Unknown 2026-10-23 13:52:05.969825195 DEBUG Received server response for request 1 2026-10-23 13:52:05.969864449 DEBUG Client sends notification `initialized` 2026-10-23 13:52:05.969879777 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:05.969986357 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:05.970052281 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:05.970056769 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:05.970076216 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:05.971842829 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:05.971963436 DEBUG Initializing workspace `file:///tmp/.tmpXYLoqZ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.972252688 DEBUG Searching for a project in '/tmp/.tmpXYLoqZ/root1' 2026-10-23 13:52:05.972514489 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.972679058 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.973354805 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.973465713 DEBUG Resolving local virtual environment: /tmp/.tmpXYLoqZ/root1/.venv 2026-10-23 13:52:05.973692940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.973793108 DEBUG No virtual environment found 2026-10-23 13:52:05.973962295 DEBUG Adding first-party search path `/tmp/.tmpXYLoqZ/root1` 2026-10-23 13:52:05.974056401 DEBUG Using vendored stdlib 2026-10-23 13:52:05.974338891 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.974489293 DEBUG Adding new file root '/tmp/.tmpXYLoqZ/root1' of kind Project 2026-10-23 13:52:05.976598069 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.976774029 DEBUG Initializing workspace `file:///tmp/.tmpXYLoqZ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:05.977036942 DEBUG Searching for a project in '/tmp/.tmpXYLoqZ/root2' 2026-10-23 13:52:05.977199867 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:05.977298282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:05.977834708 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:05.977943673 DEBUG Resolving local virtual environment: /tmp/.tmpXYLoqZ/root2/.venv 2026-10-23 13:52:05.978132487 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:05.978241601 DEBUG No virtual environment found 2026-10-23 13:52:05.978413434 DEBUG Adding first-party search path `/tmp/.tmpXYLoqZ/root2` 2026-10-23 13:52:05.978508803 DEBUG Using vendored stdlib 2026-10-23 13:52:05.978777937 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:05.978873336 DEBUG Adding new file root '/tmp/.tmpXYLoqZ/root2' of kind Project 2026-10-23 13:52:05.980923792 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:05.981129137 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:05.981334603 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root1/main.py"))}: Checking file '/tmp/.tmpXYLoqZ/root1/main.py' 2026-10-23 13:52:05.981572128 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:05.992972612 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:05.993308141 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:05.993318561 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 13:52:05.993549223 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root2/main.py"))}: Checking file '/tmp/.tmpXYLoqZ/root2/main.py' 2026-10-23 13:52:05.993771631 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.005354957 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.005625384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:06.005674647 DEBUG method="workspace/diagnostic" response.id=2 duration=24.63ms 2026-10-23 13:52:06.005696297 DEBUG Received server response for request 2 2026-10-23 13:52:06.006059989 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.006114943 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpXYLoqZ/root3), to remove: (root2, file:///tmp/.tmpXYLoqZ/root2) 2026-10-23 13:52:06.006124200 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpXYLoqZ/root2 2026-10-23 13:52:06.007596091 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 13:52:06.007617972 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.007624083 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.007638851 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:06.007987916 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.008080299 DEBUG Initializing workspace `file:///tmp/.tmpXYLoqZ/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.008479438 DEBUG Searching for a project in '/tmp/.tmpXYLoqZ/root3' 2026-10-23 13:52:06.008606075 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.008792375 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.009396478 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.009584130 DEBUG Resolving local virtual environment: /tmp/.tmpXYLoqZ/root3/.venv 2026-10-23 13:52:06.009768976 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.009865107 DEBUG No virtual environment found 2026-10-23 13:52:06.010017272 DEBUG Adding first-party search path `/tmp/.tmpXYLoqZ/root3` 2026-10-23 13:52:06.010157876 DEBUG Using vendored stdlib 2026-10-23 13:52:06.010414106 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.010564128 DEBUG Adding new file root '/tmp/.tmpXYLoqZ/root3' of kind Project 2026-10-23 13:52:06.012534313 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.012744227 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.012791085 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:06.012795022 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 13:52:06.012852590 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root3/main.py"))}: Checking file '/tmp/.tmpXYLoqZ/root3/main.py' 2026-10-23 13:52:06.012927711 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.024483446 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXYLoqZ/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.024751599 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:06.024797104 DEBUG method="workspace/diagnostic" response.id=3 duration=12.08ms 2026-10-23 13:52:06.024881883 DEBUG Received server response for request 3 2026-10-23 13:52:06.035124625 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.035157677 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.035163157 DEBUG method="shutdown" response.id=4 duration=9.34µs 2026-10-23 13:52:06.035245412 DEBUG Received server response for request 4 2026-10-23 13:52:06.035249890 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.035262854 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-23 13:52:06.039482248 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.039573149 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.039596743 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.041171607 DEBUG Client info: None 2026-10-23 13:52:06.041187277 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.041202966 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.041218525 INFO Version: Unknown 2026-10-23 13:52:06.041258520 DEBUG Received server response for request 1 2026-10-23 13:52:06.041295379 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.041909722 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.041969504 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.042031240 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.042034666 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.042061306 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.042074471 DEBUG Initializing workspace `file:///tmp/.tmpU2SoSV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.042087044 DEBUG Searching for a project in '/tmp/.tmpU2SoSV/root1' 2026-10-23 13:52:06.042112191 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.042117371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.043246559 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.043254003 DEBUG Resolving local virtual environment: /tmp/.tmpU2SoSV/root1/.venv 2026-10-23 13:52:06.043290962 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.043295801 DEBUG No virtual environment found 2026-10-23 13:52:06.043304828 DEBUG Adding first-party search path `/tmp/.tmpU2SoSV/root1` 2026-10-23 13:52:06.043308315 DEBUG Using vendored stdlib 2026-10-23 13:52:06.043734625 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.043740906 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:06.043910755 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.043920032 DEBUG Adding new file root '/tmp/.tmpU2SoSV/root1' of kind Project 2026-10-23 13:52:06.045906909 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.045933479 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpU2SoSV/root1), to remove: 2026-10-23 13:52:06.045938178 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpU2SoSV/root1` has already been added 2026-10-23 13:52:06.046058684 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.046159132 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU2SoSV/root1/main.py"))}: Checking file '/tmp/.tmpU2SoSV/root1/main.py' 2026-10-23 13:52:06.046263909 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU2SoSV/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.057402160 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU2SoSV/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.057737780 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:06.057918218 DEBUG method="workspace/diagnostic" response.id=2 duration=11.98ms 2026-10-23 13:52:06.057936242 DEBUG Received server response for request 2 2026-10-23 13:52:06.068122268 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:06.068147335 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.068152354 DEBUG method="shutdown" response.id=3 duration=9.40µs 2026-10-23 13:52:06.068158365 DEBUG Received server response for request 3 2026-10-23 13:52:06.068161090 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.068295262 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-23 13:52:06.070675887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.070764183 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.070787216 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.072484590 DEBUG Client info: None 2026-10-23 13:52:06.072500600 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.072523984 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.072529945 INFO Version: Unknown 2026-10-23 13:52:06.072579037 DEBUG Received server response for request 1 2026-10-23 13:52:06.072614524 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.072626446 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.072680648 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.072738145 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.072741402 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.072765687 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.072777730 DEBUG Initializing workspace `file:///tmp/.tmp1YXGbn/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.072789632 DEBUG Searching for a project in '/tmp/.tmp1YXGbn/root1' 2026-10-23 13:52:06.072811663 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.072816182 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.073203699 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.073225740 DEBUG Resolving local virtual environment: /tmp/.tmp1YXGbn/root1/.venv 2026-10-23 13:52:06.073260786 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.073265965 DEBUG No virtual environment found 2026-10-23 13:52:06.073276074 DEBUG Adding first-party search path `/tmp/.tmp1YXGbn/root1` 2026-10-23 13:52:06.073279250 DEBUG Using vendored stdlib 2026-10-23 13:52:06.074896754 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:06.074967597 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.074972416 DEBUG Adding new file root '/tmp/.tmp1YXGbn/root1' of kind Project 2026-10-23 13:52:06.076996463 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.077051977 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.077414807 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root1/main.py"))}: Checking file '/tmp/.tmp1YXGbn/root1/main.py' 2026-10-23 13:52:06.077536365 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.088496252 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.088851168 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:06.089031046 DEBUG method="workspace/diagnostic" response.id=2 duration=12.02ms 2026-10-23 13:52:06.089047296 DEBUG Received server response for request 2 2026-10-23 13:52:06.089165448 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.089413072 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp1YXGbn/root2), (root3, file:///tmp/.tmp1YXGbn/root3), to remove: 2026-10-23 13:52:06.089425415 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 13:52:06.089434743 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.089437107 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.089582430 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.089596907 DEBUG Initializing workspace `file:///tmp/.tmp1YXGbn/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.089609240 DEBUG Searching for a project in '/tmp/.tmp1YXGbn/root2' 2026-10-23 13:52:06.089633175 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.089638445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.090034317 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.090044506 DEBUG Resolving local virtual environment: /tmp/.tmp1YXGbn/root2/.venv 2026-10-23 13:52:06.090079011 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.090083339 DEBUG No virtual environment found 2026-10-23 13:52:06.090092066 DEBUG Adding first-party search path `/tmp/.tmp1YXGbn/root2` 2026-10-23 13:52:06.090095212 DEBUG Using vendored stdlib 2026-10-23 13:52:06.090229884 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.090234493 DEBUG Adding new file root '/tmp/.tmp1YXGbn/root2' of kind Project 2026-10-23 13:52:06.090905972 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:06.092166156 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.092180062 DEBUG Initializing workspace `file:///tmp/.tmp1YXGbn/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.092190441 DEBUG Searching for a project in '/tmp/.tmp1YXGbn/root3' 2026-10-23 13:52:06.092225407 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.092229835 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.092548353 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.092568651 DEBUG Resolving local virtual environment: /tmp/.tmp1YXGbn/root3/.venv 2026-10-23 13:52:06.092593928 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.092597715 DEBUG No virtual environment found 2026-10-23 13:52:06.092605450 DEBUG Adding first-party search path `/tmp/.tmp1YXGbn/root3` 2026-10-23 13:52:06.092608456 DEBUG Using vendored stdlib 2026-10-23 13:52:06.092705057 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.092708563 DEBUG Adding new file root '/tmp/.tmp1YXGbn/root3' of kind Project 2026-10-23 13:52:06.094423199 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.094607866 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.094896387 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:06.094990263 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 13:52:06.095320052 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root2/main.py"))}: Checking file '/tmp/.tmp1YXGbn/root2/main.py' 2026-10-23 13:52:06.095624763 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.106936560 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.107404368 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:06.107621846 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 13:52:06.107874159 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root3/main.py"))}: Checking file '/tmp/.tmp1YXGbn/root3/main.py' 2026-10-23 13:52:06.108172539 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.119704859 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1YXGbn/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.120079392 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:06.120326976 DEBUG method="workspace/diagnostic" response.id=3 duration=25.88ms 2026-10-23 13:52:06.120350400 DEBUG Received server response for request 3 2026-10-23 13:52:06.130572644 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.130599324 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.130604694 DEBUG method="shutdown" response.id=4 duration=9.96µs 2026-10-23 13:52:06.130615514 DEBUG Received server response for request 4 2026-10-23 13:52:06.130618059 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.130656261 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-23 13:52:06.135780392 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.135860913 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.135885028 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.136031663 DEBUG Client info: None 2026-10-23 13:52:06.136046040 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.136061419 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.136067721 INFO Version: Unknown 2026-10-23 13:52:06.136107485 DEBUG Received server response for request 1 2026-10-23 13:52:06.136144394 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.136157198 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.136206471 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.136278807 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.136282083 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.136308112 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.136320946 DEBUG Initializing workspace `file:///tmp/.tmp30rHg2/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.136332988 DEBUG Searching for a project in '/tmp/.tmp30rHg2/root1' 2026-10-23 13:52:06.136356733 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.136368044 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.136796758 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.136803611 DEBUG Resolving local virtual environment: /tmp/.tmp30rHg2/root1/.venv 2026-10-23 13:52:06.136841923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.136846802 DEBUG No virtual environment found 2026-10-23 13:52:06.136856650 DEBUG Adding first-party search path `/tmp/.tmp30rHg2/root1` 2026-10-23 13:52:06.136859967 DEBUG Using vendored stdlib 2026-10-23 13:52:06.136975934 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.136981495 DEBUG Adding new file root '/tmp/.tmp30rHg2/root1' of kind Project 2026-10-23 13:52:06.137464210 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:06.138973000 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.139040416 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.139142087 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp30rHg2/root1/main.py"))}: Checking file '/tmp/.tmp30rHg2/root1/main.py' 2026-10-23 13:52:06.139249368 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp30rHg2/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.153922059 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp30rHg2/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.154325566 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-23 13:52:06.154551630 DEBUG method="workspace/diagnostic" response.id=2 duration=15.56ms 2026-10-23 13:52:06.154581296 DEBUG Received server response for request 2 2026-10-23 13:52:06.154717020 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.154773166 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp30rHg2/root2), to remove: 2026-10-23 13:52:06.154790929 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 13:52:06.154819653 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.154822528 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.154862463 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.154872602 DEBUG Initializing workspace `file:///tmp/.tmp30rHg2/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.154894944 DEBUG Searching for a project in '/tmp/.tmp30rHg2/root2' 2026-10-23 13:52:06.154941081 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.154948254 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.155059723 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:06.155480963 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.155513074 DEBUG Resolving local virtual environment: /tmp/.tmp30rHg2/root2/.venv 2026-10-23 13:52:06.155750649 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.155758043 DEBUG No virtual environment found 2026-10-23 13:52:06.155769164 DEBUG Adding first-party search path `/tmp/.tmp30rHg2/root2` 2026-10-23 13:52:06.155772550 DEBUG Using vendored stdlib 2026-10-23 13:52:06.155976833 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.155983476 DEBUG Adding new file root '/tmp/.tmp30rHg2/root2' of kind Project 2026-10-23 13:52:06.158288660 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.158342070 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.158469990 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:06.158475590 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 13:52:06.158536264 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp30rHg2/root2/main.py"))}: Checking file '/tmp/.tmp30rHg2/root2/main.py' 2026-10-23 13:52:06.158845975 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp30rHg2/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.170577039 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp30rHg2/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.170851714 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:06.170936763 DEBUG method="workspace/diagnostic" response.id=3 duration=12.63ms 2026-10-23 13:52:06.171034998 DEBUG Received server response for request 3 2026-10-23 13:52:06.181206145 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.181241662 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.181246581 DEBUG method="shutdown" response.id=4 duration=9.17µs 2026-10-23 13:52:06.181252993 DEBUG Received server response for request 4 2026-10-23 13:52:06.181255708 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.181712094 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-23 13:52:06.185316214 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.186954407 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.186982840 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.187045688 DEBUG Client info: None 2026-10-23 13:52:06.187060526 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.187075043 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.187081345 INFO Version: Unknown 2026-10-23 13:52:06.187119226 DEBUG Received server response for request 1 2026-10-23 13:52:06.187154312 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.187167367 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.187227900 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.187286781 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.187290277 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.187317248 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.187330943 DEBUG Initializing workspace `file:///tmp/.tmpe2ZgPU/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.187343006 DEBUG Searching for a project in '/tmp/.tmpe2ZgPU/root1' 2026-10-23 13:52:06.187366099 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.187370828 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.187793832 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.188579535 DEBUG Resolving local virtual environment: /tmp/.tmpe2ZgPU/root1/.venv 2026-10-23 13:52:06.188620863 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.188627024 DEBUG No virtual environment found 2026-10-23 13:52:06.188636312 DEBUG Adding first-party search path `/tmp/.tmpe2ZgPU/root1` 2026-10-23 13:52:06.188639588 DEBUG Using vendored stdlib 2026-10-23 13:52:06.188757138 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.188761857 DEBUG Adding new file root '/tmp/.tmpe2ZgPU/root1' of kind Project 2026-10-23 13:52:06.190784982 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.190902152 DEBUG Updating project to check open files 2026-10-23 13:52:06.191012288 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 13:52:06.191111665 DEBUG Received server request `client/registerCapability` 2026-10-23 13:52:06.191187988 INFO Retrying to receive `client/registerCapability` request 2026-10-23 13:52:06.191284729 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.191378595 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:06.191366182 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-23 13:52:06.191608617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpe2ZgPU/root1/main.py") 2026-10-23 13:52:06.191707893 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpe2ZgPU/root1/main.py` 2026-10-23 13:52:06.191793113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpe2ZgPU/root1/main.py` 2026-10-23 13:52:06.191955568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpe2ZgPU/root1/main.py` to project `root1` 2026-10-23 13:52:06.192060354 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpe2ZgPU/root1/main.py` 2026-10-23 13:52:06.192139402 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.192234060 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.192363142 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe2ZgPU/root1/main.py"))}: Checking file '/tmp/.tmpe2ZgPU/root1/main.py' 2026-10-23 13:52:06.192461036 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe2ZgPU/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.204021519 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpe2ZgPU/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.204364102 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.12ms 2026-10-23 13:52:06.204406652 DEBUG Received server response for request 2 2026-10-23 13:52:06.204438151 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.204548388 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpe2ZgPU/root2), to remove: 2026-10-23 13:52:06.204571180 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 13:52:06.204580337 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.204582702 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.204604653 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.204614872 DEBUG Initializing workspace `file:///tmp/.tmpe2ZgPU/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.204628738 DEBUG Searching for a project in '/tmp/.tmpe2ZgPU/root2' 2026-10-23 13:52:06.204655539 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.204661410 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.205059957 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.205066670 DEBUG Resolving local virtual environment: /tmp/.tmpe2ZgPU/root2/.venv 2026-10-23 13:52:06.205103569 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.205108318 DEBUG No virtual environment found 2026-10-23 13:52:06.205116814 DEBUG Adding first-party search path `/tmp/.tmpe2ZgPU/root2` 2026-10-23 13:52:06.205120210 DEBUG Using vendored stdlib 2026-10-23 13:52:06.205236648 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.205240666 DEBUG Adding new file root '/tmp/.tmpe2ZgPU/root2' of kind Project 2026-10-23 13:52:06.207139508 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.207155237 DEBUG Updating project to check open files 2026-10-23 13:52:06.207176206 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 13:52:06.207190824 DEBUG Received server request `client/unregisterCapability` 2026-10-23 13:52:06.207193309 DEBUG Received server request `client/registerCapability` 2026-10-23 13:52:06.207195102 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 13:52:06.207197136 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 13:52:06.207243002 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-23 13:52:06.207268680 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-23 13:52:06.217326235 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:06.217349228 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.217353936 DEBUG method="shutdown" response.id=3 duration=7.94µs 2026-10-23 13:52:06.217360108 DEBUG Received server response for request 3 2026-10-23 13:52:06.217362773 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.217371900 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-23 13:52:06.219893209 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.221411156 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.221436684 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.221490706 DEBUG Client info: None 2026-10-23 13:52:06.221504712 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.221518167 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.221523818 INFO Version: Unknown 2026-10-23 13:52:06.221588389 DEBUG Received server response for request 1 2026-10-23 13:52:06.221625849 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.221640056 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.221696131 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.221732710 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.221736877 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.221751355 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.221754320 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:52:06.221775019 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.221788915 DEBUG Initializing workspace `file:///tmp/.tmpCBmSvj/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.221800346 DEBUG Searching for a project in '/tmp/.tmpCBmSvj/app' 2026-10-23 13:52:06.221834921 DEBUG Found project at '/tmp/.tmpCBmSvj/app' 2026-10-23 13:52:06.221838769 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.222224712 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.222230483 DEBUG Resolving local virtual environment: /tmp/.tmpCBmSvj/app/.venv 2026-10-23 13:52:06.222262914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.222275458 DEBUG No virtual environment found 2026-10-23 13:52:06.222287580 DEBUG Adding extra search-path `/tmp/.tmpCBmSvj/library` 2026-10-23 13:52:06.222292720 DEBUG Adding extra search-path `/tmp/.tmpCBmSvj/app/imports` 2026-10-23 13:52:06.222295385 DEBUG Adding first-party search path `/tmp/.tmpCBmSvj/app` 2026-10-23 13:52:06.222298050 DEBUG Using vendored stdlib 2026-10-23 13:52:06.222414238 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.222418285 DEBUG Adding new file root '/tmp/.tmpCBmSvj/app' of kind Project 2026-10-23 13:52:06.223973012 DEBUG Adding new file root '/tmp/.tmpCBmSvj/library' of kind SearchPath 2026-10-23 13:52:06.223985836 DEBUG Adding new file root '/tmp/.tmpCBmSvj/app/imports' of kind SearchPath 2026-10-23 13:52:06.226012407 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:06.226054025 DEBUG Initializing workspace `file:///tmp/.tmpCBmSvj/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.226064665 DEBUG Searching for a project in '/tmp/.tmpCBmSvj/library' 2026-10-23 13:52:06.226085805 DEBUG Found project at '/tmp/.tmpCBmSvj/library' 2026-10-23 13:52:06.226089752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.226399283 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.226404653 DEBUG Resolving local virtual environment: /tmp/.tmpCBmSvj/library/.venv 2026-10-23 13:52:06.226430351 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.226434368 DEBUG No virtual environment found 2026-10-23 13:52:06.226443966 DEBUG Adding extra search-path `/tmp/.tmpCBmSvj/library/imports` 2026-10-23 13:52:06.226446942 DEBUG Adding first-party search path `/tmp/.tmpCBmSvj/library` 2026-10-23 13:52:06.226449807 DEBUG Using vendored stdlib 2026-10-23 13:52:06.226546268 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.226549594 DEBUG Adding new file root '/tmp/.tmpCBmSvj/library' of kind Project 2026-10-23 13:52:06.227054421 DEBUG Adding new file root '/tmp/.tmpCBmSvj/library/imports' of kind SearchPath 2026-10-23 13:52:06.228367805 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.001s 2026-10-23 13:52:06.228467181 DEBUG Updating project to check open files 2026-10-23 13:52:06.228576316 DEBUG Updating project to check open files 2026-10-23 13:52:06.228714134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCBmSvj/library/module.py") 2026-10-23 13:52:06.228811086 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCBmSvj/library/module.py` 2026-10-23 13:52:06.228825333 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCBmSvj/library/module.py` 2026-10-23 13:52:06.228908910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCBmSvj/library/module.py` to project `library` 2026-10-23 13:52:06.228924910 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCBmSvj/library/module.py` 2026-10-23 13:52:06.228927555 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.228936491 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 13:52:06.229322576 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.231843454 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-23 13:52:06.231938162 DEBUG method="textDocument/hover" response.id=2 duration=2.99ms 2026-10-23 13:52:06.232043700 DEBUG Received server response for request 2 2026-10-23 13:52:06.242133114 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:06.242182547 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.242188368 DEBUG method="shutdown" response.id=3 duration=9.50µs 2026-10-23 13:52:06.242286111 DEBUG Received server response for request 3 2026-10-23 13:52:06.242291671 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.242303143 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-23 13:52:06.244233634 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.245737745 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.245763042 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.245823887 DEBUG Client info: None 2026-10-23 13:52:06.245837622 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.245852090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.245857299 INFO Version: Unknown 2026-10-23 13:52:06.245893708 DEBUG Received server response for request 1 2026-10-23 13:52:06.245925968 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.245939063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.245980100 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.246033430 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.246036796 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.246064638 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.246077001 DEBUG Initializing workspace `file:///tmp/.tmpCx0EK8/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.246087731 DEBUG Searching for a project in '/tmp/.tmpCx0EK8/root1' 2026-10-23 13:52:06.246107849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.246112067 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.246465700 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.246471952 DEBUG Resolving local virtual environment: /tmp/.tmpCx0EK8/root1/.venv 2026-10-23 13:52:06.246503131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.246508230 DEBUG No virtual environment found 2026-10-23 13:52:06.246517107 DEBUG Adding first-party search path `/tmp/.tmpCx0EK8/root1` 2026-10-23 13:52:06.246520343 DEBUG Using vendored stdlib 2026-10-23 13:52:06.246640629 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.246645137 DEBUG Adding new file root '/tmp/.tmpCx0EK8/root1' of kind Project 2026-10-23 13:52:06.247267174 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.247273536 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 13:52:06.251657739 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.005s 2026-10-23 13:52:06.251672617 DEBUG Initializing workspace `file:///tmp/.tmpCx0EK8/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.251682956 DEBUG Searching for a project in '/tmp/.tmpCx0EK8/root2' 2026-10-23 13:52:06.251701812 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.251706080 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.252009879 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.252015380 DEBUG Resolving local virtual environment: /tmp/.tmpCx0EK8/root2/.venv 2026-10-23 13:52:06.252040757 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.252044705 DEBUG No virtual environment found 2026-10-23 13:52:06.252051758 DEBUG Adding first-party search path `/tmp/.tmpCx0EK8/root2` 2026-10-23 13:52:06.252054784 DEBUG Using vendored stdlib 2026-10-23 13:52:06.252150754 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.252154240 DEBUG Adding new file root '/tmp/.tmpCx0EK8/root2' of kind Project 2026-10-23 13:52:06.254672834 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:06.254831191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCx0EK8/root1/main.py") 2026-10-23 13:52:06.254929656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCx0EK8/root1/main.py` 2026-10-23 13:52:06.255022260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCx0EK8/root1/main.py` 2026-10-23 13:52:06.255182580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCx0EK8/root1/main.py` to project `root1` 2026-10-23 13:52:06.255303617 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCx0EK8/root1/main.py` 2026-10-23 13:52:06.255382545 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.255469068 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.255767077 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.273479309 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.278946954 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 13:52:06.305588375 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 13:52:06.305607461 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 13:52:06.305613893 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 13:52:06.305675729 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 13:52:06.305680077 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 13:52:06.342818566 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 87.249281ms 2026-10-23 13:52:06.342965943 DEBUG method="textDocument/completion" response.id=2 duration=87.48ms 2026-10-23 13:52:06.343052325 DEBUG Received server response for request 2 2026-10-23 13:52:06.343189933 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.343483503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCx0EK8/root2/main.py") 2026-10-23 13:52:06.343494564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCx0EK8/root2/main.py` 2026-10-23 13:52:06.343526925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCx0EK8/root2/main.py` 2026-10-23 13:52:06.343649314 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCx0EK8/root2/main.py` to project `root2` 2026-10-23 13:52:06.343668891 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCx0EK8/root2/main.py` 2026-10-23 13:52:06.343671466 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.343680713 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.343995063 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-23 13:52:06.344146116 DEBUG method="textDocument/completion" response.id=3 duration=46.93µs 2026-10-23 13:52:06.344154883 DEBUG Received server response for request 3 2026-10-23 13:52:06.354252192 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.354302637 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.354308457 DEBUG method="shutdown" response.id=4 duration=9.15µs 2026-10-23 13:52:06.354399168 DEBUG Received server response for request 4 2026-10-23 13:52:06.354404137 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.354418083 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-23 13:52:06.359821408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.359898603 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.359945471 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.359986347 DEBUG Client info: None 2026-10-23 13:52:06.359997729 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.360011124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.360016704 INFO Version: Unknown 2026-10-23 13:52:06.360056820 DEBUG Received server response for request 1 2026-10-23 13:52:06.360094109 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.360108847 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.360159682 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.360229724 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.360233481 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.360265381 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.360281070 DEBUG Initializing workspace `file:///tmp/.tmpF1X1Tl/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.360292161 DEBUG Searching for a project in '/tmp/.tmpF1X1Tl/api' 2026-10-23 13:52:06.360315685 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.360320344 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.360743457 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.360750110 DEBUG Resolving local virtual environment: /tmp/.tmpF1X1Tl/api/.venv 2026-10-23 13:52:06.360787039 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.360791658 DEBUG No virtual environment found 2026-10-23 13:52:06.360801256 DEBUG Adding first-party search path `/tmp/.tmpF1X1Tl/api` 2026-10-23 13:52:06.360804442 DEBUG Using vendored stdlib 2026-10-23 13:52:06.360919878 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.360925068 DEBUG Adding new file root '/tmp/.tmpF1X1Tl/api' of kind Project 2026-10-23 13:52:06.361575288 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.361581109 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:52:06.362736335 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.001s 2026-10-23 13:52:06.362749169 DEBUG Initializing workspace `file:///tmp/.tmpF1X1Tl/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.362759178 DEBUG Searching for a project in '/tmp/.tmpF1X1Tl/web/src' 2026-10-23 13:52:06.362793152 DEBUG Found project at '/tmp/.tmpF1X1Tl/web' 2026-10-23 13:52:06.362796919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.363103183 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.363108423 DEBUG Resolving local virtual environment: /tmp/.tmpF1X1Tl/web/.venv 2026-10-23 13:52:06.363133941 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.363137748 DEBUG No virtual environment found 2026-10-23 13:52:06.363144641 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:52:06.363153307 DEBUG Adding extra search-path `/tmp/.tmpF1X1Tl/shared` 2026-10-23 13:52:06.363156273 DEBUG Adding first-party search path `/tmp/.tmpF1X1Tl/web/src` 2026-10-23 13:52:06.363159018 DEBUG Adding first-party search path `/tmp/.tmpF1X1Tl/web` 2026-10-23 13:52:06.363161673 DEBUG Using vendored stdlib 2026-10-23 13:52:06.363264917 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.363268534 DEBUG Adding new file root '/tmp/.tmpF1X1Tl/web' of kind Project 2026-10-23 13:52:06.363766908 DEBUG Adding new file root '/tmp/.tmpF1X1Tl/shared' of kind SearchPath 2026-10-23 13:52:06.364999621 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.001s 2026-10-23 13:52:06.365010832 DEBUG Updating project to check open files 2026-10-23 13:52:06.365031951 DEBUG Updating project to check open files 2026-10-23 13:52:06.365070493 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.365107733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF1X1Tl/shared/library.py") 2026-10-23 13:52:06.365172254 DEBUG method="textDocument/hover" response.id=2 duration=42.90µs 2026-10-23 13:52:06.365182574 DEBUG Received server response for request 2 2026-10-23 13:52:06.375254405 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:06.375302355 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.375308136 DEBUG method="shutdown" response.id=3 duration=9.46µs 2026-10-23 13:52:06.375402212 DEBUG Received server response for request 3 2026-10-23 13:52:06.375407963 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.375420076 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-23 13:52:06.377239989 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.379063019 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.379192462 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.379397576 DEBUG Client info: None 2026-10-23 13:52:06.379524845 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.379981441 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.380116545 INFO Version: Unknown 2026-10-23 13:52:06.380300420 DEBUG Received server response for request 1 2026-10-23 13:52:06.380468064 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.380640427 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.380836465 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.381122872 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.381129745 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.381146116 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.381149262 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:52:06.381496623 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.381530617 DEBUG Initializing workspace `file:///tmp/.tmpeKQgKJ/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.381542770 DEBUG Searching for a project in '/tmp/.tmpeKQgKJ/api' 2026-10-23 13:52:06.381575632 DEBUG Found project at '/tmp/.tmpeKQgKJ/api' 2026-10-23 13:52:06.381579759 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.381903216 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.381912253 DEBUG Resolving local virtual environment: /tmp/.tmpeKQgKJ/api/.venv 2026-10-23 13:52:06.381940436 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.381944664 DEBUG No virtual environment found 2026-10-23 13:52:06.381952188 DEBUG Adding first-party search path `/tmp/.tmpeKQgKJ/api` 2026-10-23 13:52:06.381955184 DEBUG Using vendored stdlib 2026-10-23 13:52:06.382055492 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.382059479 DEBUG Adding new file root '/tmp/.tmpeKQgKJ/api' of kind Project 2026-10-23 13:52:06.384928631 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:06.384942998 DEBUG Initializing workspace `file:///tmp/.tmpeKQgKJ/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.384952836 DEBUG Searching for a project in '/tmp/.tmpeKQgKJ/web/src' 2026-10-23 13:52:06.384979406 DEBUG Found project at '/tmp/.tmpeKQgKJ/web' 2026-10-23 13:52:06.384983434 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.385289999 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.385295319 DEBUG Resolving local virtual environment: /tmp/.tmpeKQgKJ/web/.venv 2026-10-23 13:52:06.385320365 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.385324293 DEBUG No virtual environment found 2026-10-23 13:52:06.385330515 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 13:52:06.385338640 DEBUG Adding extra search-path `/tmp/.tmpeKQgKJ/shared` 2026-10-23 13:52:06.385341675 DEBUG Adding first-party search path `/tmp/.tmpeKQgKJ/web/src` 2026-10-23 13:52:06.385344451 DEBUG Adding first-party search path `/tmp/.tmpeKQgKJ/web` 2026-10-23 13:52:06.385347126 DEBUG Using vendored stdlib 2026-10-23 13:52:06.385443496 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.385446793 DEBUG Adding new file root '/tmp/.tmpeKQgKJ/web' of kind Project 2026-10-23 13:52:06.386094858 DEBUG Adding new file root '/tmp/.tmpeKQgKJ/shared' of kind SearchPath 2026-10-23 13:52:06.387485176 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.001s 2026-10-23 13:52:06.387499202 DEBUG Updating project to check open files 2026-10-23 13:52:06.387514832 DEBUG Updating project to check open files 2026-10-23 13:52:06.387544197 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.387586646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeKQgKJ/shared/library.py") 2026-10-23 13:52:06.387761645 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.390355710 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-23 13:52:06.390405103 DEBUG method="textDocument/hover" response.id=2 duration=2.80ms 2026-10-23 13:52:06.390417927 DEBUG Received server response for request 2 2026-10-23 13:52:06.390455097 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 13:52:06.390461428 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 13:52:06.390505461 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpeKQgKJ/api` 2026-10-23 13:52:06.390527462 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeKQgKJ/api/ty.toml", kind: Any } 2026-10-23 13:52:06.390537020 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpeKQgKJ/api' 2026-10-23 13:52:06.390569792 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpeKQgKJ/api' 2026-10-23 13:52:06.390574901 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.390581724 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 13:52:06.390584960 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpeKQgKJ/api/.venv 2026-10-23 13:52:06.390610488 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.390615027 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 13:52:06.390625887 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpeKQgKJ/shared` 2026-10-23 13:52:06.390629484 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpeKQgKJ/api` 2026-10-23 13:52:06.390632720 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 13:52:06.390753116 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.390759337 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpeKQgKJ/shared' of kind SearchPath 2026-10-23 13:52:06.391361457 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 13:52:06.391367638 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 13:52:06.391405629 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpeKQgKJ/web/src` 2026-10-23 13:52:06.391425346 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeKQgKJ/api/ty.toml", kind: Any } 2026-10-23 13:52:06.391539691 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.394172439 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-23 13:52:06.394222603 DEBUG method="textDocument/hover" response.id=3 duration=2.78ms 2026-10-23 13:52:06.394238022 DEBUG Received server response for request 3 2026-10-23 13:52:06.394254794 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 13:52:06.394261165 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 13:52:06.394275943 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 13:52:06.394299507 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeKQgKJ/shared/library.py", kind: FileContent } 2026-10-23 13:52:06.394305388 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeKQgKJ/shared/library.py` 2026-10-23 13:52:06.394330285 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeKQgKJ/shared/library.py", kind: FileContent } 2026-10-23 13:52:06.394335104 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeKQgKJ/shared/library.py` 2026-10-23 13:52:06.394418200 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 13:52:06.394442916 DEBUG method="textDocument/hover" response.id=4 duration=97.38µs 2026-10-23 13:52:06.394455610 DEBUG Received server response for request 4 2026-10-23 13:52:06.394471881 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.394478503 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 13:52:06.394504191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeKQgKJ/web/src/main.py") 2026-10-23 13:52:06.394510072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeKQgKJ/web/src/main.py` 2026-10-23 13:52:06.394519630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeKQgKJ/web/src/main.py` 2026-10-23 13:52:06.394627733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeKQgKJ/web/src/main.py` to project `web` 2026-10-23 13:52:06.394642020 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeKQgKJ/web/src/main.py` 2026-10-23 13:52:06.394644605 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.394653371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 13:52:06.394767936 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 13:52:06.394793233 DEBUG method="textDocument/hover" response.id=5 duration=133.46µs 2026-10-23 13:52:06.395589888 DEBUG Received server response for request 5 2026-10-23 13:52:06.405671908 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 13:52:06.405706603 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.405713897 DEBUG method="shutdown" response.id=6 duration=11.02µs 2026-10-23 13:52:06.405859390 DEBUG Received server response for request 6 2026-10-23 13:52:06.405864720 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.405887713 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-23 13:52:06.407924363 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.409417424 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.409443643 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.409507803 DEBUG Client info: None 2026-10-23 13:52:06.409522170 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.409535455 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.409540695 INFO Version: Unknown 2026-10-23 13:52:06.409591210 DEBUG Received server response for request 1 2026-10-23 13:52:06.409625854 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.409638368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.409694233 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.409728758 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.409733256 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.409743736 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.409747473 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:06.409766298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.409778571 DEBUG Initializing workspace `file:///tmp/.tmp8ONvOK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.409790173 DEBUG Searching for a project in '/tmp/.tmp8ONvOK/root1' 2026-10-23 13:52:06.409811302 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.409815821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.410177830 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.410183000 DEBUG Resolving local virtual environment: /tmp/.tmp8ONvOK/root1/.venv 2026-10-23 13:52:06.410227984 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.410232522 DEBUG No virtual environment found 2026-10-23 13:52:06.410241710 DEBUG Adding first-party search path `/tmp/.tmp8ONvOK/root1` 2026-10-23 13:52:06.410244916 DEBUG Using vendored stdlib 2026-10-23 13:52:06.410350303 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.410354702 DEBUG Adding new file root '/tmp/.tmp8ONvOK/root1' of kind Project 2026-10-23 13:52:06.414040044 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.414055723 DEBUG Updating project to check open files 2026-10-23 13:52:06.414245570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8ONvOK/root1/main.py") 2026-10-23 13:52:06.414256370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8ONvOK/root1/main.py` 2026-10-23 13:52:06.414266379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8ONvOK/root1/main.py` 2026-10-23 13:52:06.414615794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8ONvOK/root1/main.py` to project `root1` 2026-10-23 13:52:06.414634519 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8ONvOK/root1/main.py` 2026-10-23 13:52:06.414637124 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.414647984 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.415086707 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ONvOK/root1/main.py"))}: Checking file '/tmp/.tmp8ONvOK/root1/main.py' 2026-10-23 13:52:06.415323481 DEBUG method="textDocument/diagnostic" response.id=2 duration=668.29µs 2026-10-23 13:52:06.415358507 DEBUG Received server response for request 2 2026-10-23 13:52:06.415436583 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.415458645 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp8ONvOK/root2), to remove: 2026-10-23 13:52:06.415464937 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 13:52:06.415764959 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.415890675 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.415959765 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:52:06.415999930 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.416012113 DEBUG Initializing workspace `file:///tmp/.tmp8ONvOK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.416022082 DEBUG Searching for a project in '/tmp/.tmp8ONvOK/root2' 2026-10-23 13:52:06.416042450 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.416046698 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.416670538 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.416678713 DEBUG Resolving local virtual environment: /tmp/.tmp8ONvOK/root2/.venv 2026-10-23 13:52:06.416707217 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.416711355 DEBUG No virtual environment found 2026-10-23 13:52:06.416718588 DEBUG Adding first-party search path `/tmp/.tmp8ONvOK/root2` 2026-10-23 13:52:06.416721854 DEBUG Using vendored stdlib 2026-10-23 13:52:06.416821241 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.416824908 DEBUG Adding new file root '/tmp/.tmp8ONvOK/root2' of kind Project 2026-10-23 13:52:06.418696678 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.418709963 DEBUG Updating project to check open files 2026-10-23 13:52:06.418892095 DEBUG method="textDocument/diagnostic" response.id=3 duration=168.53µs 2026-10-23 13:52:06.418905209 DEBUG Received server response for request 3 2026-10-23 13:52:06.418936618 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.418983797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8ONvOK/root2/main.py") 2026-10-23 13:52:06.418990299 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8ONvOK/root2/main.py` 2026-10-23 13:52:06.419000739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8ONvOK/root2/main.py` 2026-10-23 13:52:06.419077282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8ONvOK/root2/main.py` to project `root2` 2026-10-23 13:52:06.419089916 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8ONvOK/root2/main.py` 2026-10-23 13:52:06.419092270 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.419100035 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.419473606 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 13:52:06.419796511 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ONvOK/root2/main.py"))}: Checking file '/tmp/.tmp8ONvOK/root2/main.py' 2026-10-23 13:52:06.419852586 DEBUG method="textDocument/diagnostic" response.id=4 duration=355.50µs 2026-10-23 13:52:06.419949879 DEBUG Received server response for request 4 2026-10-23 13:52:06.430044563 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 13:52:06.430090289 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.430095669 DEBUG method="shutdown" response.id=5 duration=8.69µs 2026-10-23 13:52:06.430124263 DEBUG Received server response for request 5 2026-10-23 13:52:06.430128310 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.430139171 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-23 13:52:06.432552397 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.434021332 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.434049726 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.434100190 DEBUG Client info: None 2026-10-23 13:52:06.434117352 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.434131359 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.434136999 INFO Version: Unknown 2026-10-23 13:52:06.434177235 DEBUG Received server response for request 1 2026-10-23 13:52:06.434221448 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.434978898 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.435277979 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.435482563 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.435489937 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.435505616 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.435508472 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:06.435526706 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.435543557 DEBUG Initializing workspace `file:///tmp/.tmpWALKgv/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.435579305 DEBUG Searching for a project in '/tmp/.tmpWALKgv/root1' 2026-10-23 13:52:06.435601186 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.435605634 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.435941855 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.435947635 DEBUG Resolving local virtual environment: /tmp/.tmpWALKgv/root1/.venv 2026-10-23 13:52:06.435976540 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.435980988 DEBUG No virtual environment found 2026-10-23 13:52:06.435988642 DEBUG Adding first-party search path `/tmp/.tmpWALKgv/root1` 2026-10-23 13:52:06.435991608 DEBUG Using vendored stdlib 2026-10-23 13:52:06.436095984 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.436100131 DEBUG Adding new file root '/tmp/.tmpWALKgv/root1' of kind Project 2026-10-23 13:52:06.439678503 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:06.439692059 DEBUG Initializing workspace `file:///tmp/.tmpWALKgv/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.439701727 DEBUG Searching for a project in '/tmp/.tmpWALKgv/root2' 2026-10-23 13:52:06.439720131 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.439724269 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.440025354 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.440030463 DEBUG Resolving local virtual environment: /tmp/.tmpWALKgv/root2/.venv 2026-10-23 13:52:06.440055310 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.440059197 DEBUG No virtual environment found 2026-10-23 13:52:06.440065790 DEBUG Adding first-party search path `/tmp/.tmpWALKgv/root2` 2026-10-23 13:52:06.440068835 DEBUG Using vendored stdlib 2026-10-23 13:52:06.440165447 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.440169013 DEBUG Adding new file root '/tmp/.tmpWALKgv/root2' of kind Project 2026-10-23 13:52:06.442057736 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.442085067 DEBUG Updating project to check open files 2026-10-23 13:52:06.442102039 DEBUG Updating project to check open files 2026-10-23 13:52:06.442180526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWALKgv/root1/main.py") 2026-10-23 13:52:06.442188361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWALKgv/root1/main.py` 2026-10-23 13:52:06.442195134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWALKgv/root1/main.py` 2026-10-23 13:52:06.442280394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWALKgv/root1/main.py` to project `root1` 2026-10-23 13:52:06.442293658 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWALKgv/root1/main.py` 2026-10-23 13:52:06.442296133 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.442304829 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.442432859 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWALKgv/root1/main.py"))}: Checking file '/tmp/.tmpWALKgv/root1/main.py' 2026-10-23 13:52:06.443218022 DEBUG method="textDocument/diagnostic" response.id=2 duration=906.53µs 2026-10-23 13:52:06.443256374 DEBUG Received server response for request 2 2026-10-23 13:52:06.443312800 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.443461038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWALKgv/root2/main.py") 2026-10-23 13:52:06.443469083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWALKgv/root2/main.py` 2026-10-23 13:52:06.443479653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWALKgv/root2/main.py` 2026-10-23 13:52:06.443726706 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:52:06.443745502 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWALKgv/root2/main.py` to project `root2` 2026-10-23 13:52:06.443761882 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWALKgv/root2/main.py` 2026-10-23 13:52:06.443764247 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.443775668 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.443884011 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWALKgv/root2/main.py"))}: Checking file '/tmp/.tmpWALKgv/root2/main.py' 2026-10-23 13:52:06.444593232 DEBUG method="textDocument/diagnostic" response.id=3 duration=810.03µs 2026-10-23 13:52:06.444644458 DEBUG Received server response for request 3 2026-10-23 13:52:06.445694157 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.445749540 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.445774167 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.445814643 DEBUG Client info: None 2026-10-23 13:52:06.445835211 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.445847945 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.445852644 INFO Version: Unknown 2026-10-23 13:52:06.446032481 DEBUG Received server response for request 1 2026-10-23 13:52:06.446062377 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.448971033 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.449033320 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.449061653 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.449067935 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.449084436 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.449087191 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:06.449097180 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.449112118 DEBUG Initializing workspace `file:///tmp/.tmpjLRTyp/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.449122427 DEBUG Searching for a project in '/tmp/.tmpjLRTyp/root1' 2026-10-23 13:52:06.449141463 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.449145460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.450496164 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.450505541 DEBUG Resolving local virtual environment: /tmp/.tmpjLRTyp/root1/.venv 2026-10-23 13:52:06.450692562 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.450700467 DEBUG No virtual environment found 2026-10-23 13:52:06.450709243 DEBUG Adding first-party search path `/tmp/.tmpjLRTyp/root1` 2026-10-23 13:52:06.450712740 DEBUG Using vendored stdlib 2026-10-23 13:52:06.451135483 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.451147595 DEBUG Adding new file root '/tmp/.tmpjLRTyp/root1' of kind Project 2026-10-23 13:52:06.453102202 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.453116619 DEBUG Initializing workspace `file:///tmp/.tmpjLRTyp/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.453126267 DEBUG Searching for a project in '/tmp/.tmpjLRTyp/root2' 2026-10-23 13:52:06.453535414 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.453543179 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.454146560 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.454162731 DEBUG Resolving local virtual environment: /tmp/.tmpjLRTyp/root2/.venv 2026-10-23 13:52:06.454346105 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.454354290 DEBUG No virtual environment found 2026-10-23 13:52:06.454363638 DEBUG Adding first-party search path `/tmp/.tmpjLRTyp/root2` 2026-10-23 13:52:06.454367164 DEBUG Using vendored stdlib 2026-10-23 13:52:06.454814483 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.454823170 DEBUG Adding new file root '/tmp/.tmpjLRTyp/root2' of kind Project 2026-10-23 13:52:06.456730667 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.456744634 DEBUG Updating project to check open files 2026-10-23 13:52:06.456758580 DEBUG Updating project to check open files 2026-10-23 13:52:06.457023066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjLRTyp/root1/main.py") 2026-10-23 13:52:06.457034066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjLRTyp/root1/main.py` 2026-10-23 13:52:06.457051169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjLRTyp/root1/main.py` 2026-10-23 13:52:06.457460536 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjLRTyp/root1/main.py` to project `root1` 2026-10-23 13:52:06.457479352 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjLRTyp/root1/main.py` 2026-10-23 13:52:06.457482007 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.457752504 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.457885293 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjLRTyp/root1/main.py"))}: Checking file '/tmp/.tmpjLRTyp/root1/main.py' 2026-10-23 13:52:06.458159868 DEBUG method="textDocument/diagnostic" response.id=2 duration=393.68µs 2026-10-23 13:52:06.458234208 DEBUG Received server response for request 2 2026-10-23 13:52:06.458317915 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.458325649 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:52:06.458375242 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjLRTyp/root2/main.py") 2026-10-23 13:52:06.458382786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjLRTyp/root2/main.py` 2026-10-23 13:52:06.458397123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjLRTyp/root2/main.py` 2026-10-23 13:52:06.458487052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjLRTyp/root2/main.py` to project `root2` 2026-10-23 13:52:06.458499525 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjLRTyp/root2/main.py` 2026-10-23 13:52:06.458502551 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.458510786 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.458597329 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjLRTyp/root2/main.py"))}: Checking file '/tmp/.tmpjLRTyp/root2/main.py' 2026-10-23 13:52:06.459217302 DEBUG method="textDocument/diagnostic" response.id=3 duration=699.41µs 2026-10-23 13:52:06.459266354 DEBUG Received server response for request 3 2026-10-23 13:52:06.469400592 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.469448452 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.469453792 DEBUG method="shutdown" response.id=4 duration=8.64µs 2026-10-23 13:52:06.469573566 DEBUG Received server response for request 4 2026-10-23 13:52:06.469579528 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.469598403 DEBUG Received exit notification, exiting 2026-10-23 13:52:06.480442172 DEBUG Client sends request `shutdown` with ID 4 ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-23 13:52:06.480576164 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.480582856 DEBUG method="shutdown" response.id=4 duration=10.55µs 2026-10-23 13:52:06.480590541 DEBUG Received server response for request 4 2026-10-23 13:52:06.480593216 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.480605729 DEBUG Received exit notification, exiting 2026-10-23 13:52:06.482435261 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.483576712 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.483601188 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.483658565 DEBUG Client info: None 2026-10-23 13:52:06.483673052 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.483687159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.483692108 INFO Version: Unknown 2026-10-23 13:52:06.483727675 DEBUG Received server response for request 1 2026-10-23 13:52:06.483756809 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.483770024 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.485094659 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.485286559 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.485293031 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.485304643 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:06.485329219 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.485344027 DEBUG Initializing workspace `file:///tmp/.tmpqfNn0B/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.485356049 DEBUG Searching for a project in '/tmp/.tmpqfNn0B/root1' 2026-10-23 13:52:06.485435117 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.485468049 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.485993535 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.486000157 DEBUG Resolving local virtual environment: /tmp/.tmpqfNn0B/root1/.venv 2026-10-23 13:52:06.486052095 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.486057595 DEBUG No virtual environment found 2026-10-23 13:52:06.486065680 DEBUG Adding first-party search path `/tmp/.tmpqfNn0B/root1` 2026-10-23 13:52:06.486068976 DEBUG Using vendored stdlib 2026-10-23 13:52:06.486232283 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.486237863 DEBUG Adding new file root '/tmp/.tmpqfNn0B/root1' of kind Project 2026-10-23 13:52:06.488183482 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.488200775 DEBUG Initializing workspace `file:///tmp/.tmpqfNn0B/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.488219019 DEBUG Searching for a project in '/tmp/.tmpqfNn0B/root2' 2026-10-23 13:52:06.488238335 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.488242393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.488542325 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.488547766 DEBUG Resolving local virtual environment: /tmp/.tmpqfNn0B/root2/.venv 2026-10-23 13:52:06.488587470 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.488644637 DEBUG No virtual environment found 2026-10-23 13:52:06.488654466 DEBUG Adding first-party search path `/tmp/.tmpqfNn0B/root2` 2026-10-23 13:52:06.488664204 DEBUG Using vendored stdlib 2026-10-23 13:52:06.488759954 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.488763390 DEBUG Adding new file root '/tmp/.tmpqfNn0B/root2' of kind Project 2026-10-23 13:52:06.490788759 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.490830587 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.490921167 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfNn0B/root1/main.py"))}: Checking file '/tmp/.tmpqfNn0B/root1/main.py' 2026-10-23 13:52:06.491013100 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfNn0B/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.502105606 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfNn0B/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.502239888 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 13:52:06.502246770 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 13:52:06.502343261 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfNn0B/root2/main.py"))}: Checking file '/tmp/.tmpqfNn0B/root2/main.py' 2026-10-23 13:52:06.502412401 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfNn0B/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.513581771 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqfNn0B/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.513678983 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 13:52:06.513723016 DEBUG method="workspace/diagnostic" response.id=2 duration=22.92ms 2026-10-23 13:52:06.513768782 DEBUG Received server response for request 2 2026-10-23 13:52:06.524028105 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:06.524059674 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.524066838 DEBUG method="shutdown" response.id=3 duration=12.77µs 2026-10-23 13:52:06.524090302 DEBUG Received server response for request 3 2026-10-23 13:52:06.524095271 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.524105941 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-23 13:52:06.527877225 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.530329094 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.530500395 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.530707834 DEBUG Client info: None 2026-10-23 13:52:06.530823040 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.531255471 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.531350379 INFO Version: Unknown 2026-10-23 13:52:06.531488288 DEBUG Received server response for request 1 2026-10-23 13:52:06.531563739 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.531661974 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.531715905 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.531864473 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.531869904 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.531885894 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.531888969 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:06.532074377 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.532091008 DEBUG Initializing workspace `file:///tmp/.tmp1dhSnj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.532103181 DEBUG Searching for a project in '/tmp/.tmp1dhSnj' 2026-10-23 13:52:06.532460612 DEBUG Found project at '/tmp/.tmp1dhSnj' 2026-10-23 13:52:06.532469929 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.533094380 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.533106082 DEBUG Resolving local virtual environment: /tmp/.tmp1dhSnj/.venv 2026-10-23 13:52:06.533885424 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.533894962 DEBUG No virtual environment found 2026-10-23 13:52:06.533906293 DEBUG Adding first-party search path `/tmp/.tmp1dhSnj` 2026-10-23 13:52:06.533909649 DEBUG Using vendored stdlib 2026-10-23 13:52:06.534319418 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.534329106 DEBUG Adding new file root '/tmp/.tmp1dhSnj' of kind Project 2026-10-23 13:52:06.536430688 DEBUG Ignoring file `/tmp/.tmp1dhSnj/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-23 13:52:06.536487435 DEBUG Skipping directory `/tmp/.tmp1dhSnj/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-23 13:52:06.537413321 INFO Project::index_files{project=.tmp1dhSnj}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.537429021 DEBUG Initializing workspace `file:///tmp/.tmp1dhSnj/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.537439410 DEBUG Searching for a project in '/tmp/.tmp1dhSnj/external/Y' 2026-10-23 13:52:06.537466761 DEBUG Found project at '/tmp/.tmp1dhSnj/external/Y' 2026-10-23 13:52:06.537470528 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.537799536 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.537808162 DEBUG Resolving local virtual environment: /tmp/.tmp1dhSnj/external/Y/.venv 2026-10-23 13:52:06.537834852 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.537838859 DEBUG No virtual environment found 2026-10-23 13:52:06.537845682 DEBUG Adding first-party search path `/tmp/.tmp1dhSnj/external/Y` 2026-10-23 13:52:06.537848558 DEBUG Using vendored stdlib 2026-10-23 13:52:06.537944027 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.537947754 DEBUG Adding new file root '/tmp/.tmp1dhSnj/external/Y' of kind Project 2026-10-23 13:52:06.538828105 DEBUG Ignoring file `/tmp/.tmp1dhSnj/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-23 13:52:06.540078660 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.540091565 DEBUG Updating project to check open files 2026-10-23 13:52:06.540118505 DEBUG Updating project to check open files 2026-10-23 13:52:06.540169922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1dhSnj/systemtests/included.py") 2026-10-23 13:52:06.540178538 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1dhSnj/systemtests/included.py` 2026-10-23 13:52:06.540185220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1dhSnj/systemtests/included.py` 2026-10-23 13:52:06.540275369 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1dhSnj/systemtests/included.py` to project `.tmp1dhSnj` 2026-10-23 13:52:06.540292702 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1dhSnj/systemtests/included.py` 2026-10-23 13:52:06.540295417 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.540304394 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.540571515 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1dhSnj/systemtests/included.py"))}: Checking file '/tmp/.tmp1dhSnj/systemtests/included.py' 2026-10-23 13:52:06.540715856 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1dhSnj/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.552096732 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1dhSnj/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.557873367 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.56ms 2026-10-23 13:52:06.557899156 DEBUG Received server response for request 2 2026-10-23 13:52:06.558008571 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.558403903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1dhSnj/external/Y/only_external.py") 2026-10-23 13:52:06.558417318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1dhSnj/external/Y/only_external.py` 2026-10-23 13:52:06.558732669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1dhSnj/external/Y/only_external.py` 2026-10-23 13:52:06.558904852 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:52:06.559132810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1dhSnj/external/Y/only_external.py` to project `Y` 2026-10-23 13:52:06.559315562 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1dhSnj/external/Y/only_external.py` 2026-10-23 13:52:06.559322826 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.559335620 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.559767771 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1dhSnj/external/Y/only_external.py"))}: Checking file '/tmp/.tmp1dhSnj/external/Y/only_external.py' 2026-10-23 13:52:06.559857860 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1dhSnj/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.570598626 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1dhSnj/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.576305921 DEBUG method="textDocument/diagnostic" response.id=3 duration=16.62ms 2026-10-23 13:52:06.576375742 DEBUG Received server response for request 3 2026-10-23 13:52:06.586525609 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.586587626 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.586594088 DEBUG method="shutdown" response.id=4 duration=11.31µs 2026-10-23 13:52:06.586662466 DEBUG Received server response for request 4 2026-10-23 13:52:06.586666494 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.586748237 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-23 13:52:06.591972366 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.592051765 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.592075810 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.593579490 DEBUG Client info: None 2026-10-23 13:52:06.593594679 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.593609486 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.593615658 INFO Version: Unknown 2026-10-23 13:52:06.593656064 DEBUG Received server response for request 1 2026-10-23 13:52:06.593706168 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.593721326 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.593774155 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.593831803 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.593835210 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.593866318 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.593881747 DEBUG Initializing workspace `file:///tmp/.tmp9NePeT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.593893138 DEBUG Searching for a project in '/tmp/.tmp9NePeT' 2026-10-23 13:52:06.593914098 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.593918446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.594346268 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.594352991 DEBUG Resolving local virtual environment: /tmp/.tmp9NePeT/.venv 2026-10-23 13:52:06.594390722 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.594395280 DEBUG No virtual environment found 2026-10-23 13:52:06.594405089 DEBUG Adding first-party search path `/tmp/.tmp9NePeT` 2026-10-23 13:52:06.594408175 DEBUG Using vendored stdlib 2026-10-23 13:52:06.594523190 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.594527999 DEBUG Adding new file root '/tmp/.tmp9NePeT' of kind Project 2026-10-23 13:52:06.594579215 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.594583012 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:52:06.597517947 INFO Project::index_files{project=.tmp9NePeT}: Indexed 2 file(s) in 0.001s 2026-10-23 13:52:06.597538376 DEBUG Initializing workspace `file:///tmp/.tmp9NePeT/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.597548625 DEBUG Searching for a project in '/tmp/.tmp9NePeT/external/Y' 2026-10-23 13:52:06.597582959 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.597587328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.597902629 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.597908280 DEBUG Resolving local virtual environment: /tmp/.tmp9NePeT/external/Y/.venv 2026-10-23 13:52:06.597934008 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.597937805 DEBUG No virtual environment found 2026-10-23 13:52:06.597944748 DEBUG Adding first-party search path `/tmp/.tmp9NePeT/external/Y` 2026-10-23 13:52:06.597947724 DEBUG Using vendored stdlib 2026-10-23 13:52:06.598043864 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.598047471 DEBUG Adding new file root '/tmp/.tmp9NePeT/external/Y' of kind Project 2026-10-23 13:52:06.602023448 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.003s 2026-10-23 13:52:06.602037755 DEBUG Updating project to check open files 2026-10-23 13:52:06.602059967 DEBUG Updating project to check open files 2026-10-23 13:52:06.602110792 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9NePeT/systemtests/foo.py") 2026-10-23 13:52:06.602118446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9NePeT/systemtests/foo.py` 2026-10-23 13:52:06.602124989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9NePeT/systemtests/foo.py` 2026-10-23 13:52:06.602198446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9NePeT/systemtests/foo.py` to project `.tmp9NePeT` 2026-10-23 13:52:06.602225808 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9NePeT/systemtests/foo.py` 2026-10-23 13:52:06.602228443 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.602237319 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.602476378 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.614374715 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.619863941 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-23 13:52:06.619933201 DEBUG method="textDocument/hover" response.id=2 duration=17.69ms 2026-10-23 13:52:06.619952167 DEBUG Received server response for request 2 2026-10-23 13:52:06.619970852 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:06.619976502 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 13:52:06.620050651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9NePeT/external/Y/foo.py") 2026-10-23 13:52:06.620059718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9NePeT/external/Y/foo.py` 2026-10-23 13:52:06.620082822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9NePeT/external/Y/foo.py` 2026-10-23 13:52:06.620257720 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9NePeT/external/Y/foo.py` to project `Y` 2026-10-23 13:52:06.620276465 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9NePeT/external/Y/foo.py` 2026-10-23 13:52:06.620279010 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:06.620290181 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:06.620368527 DEBUG method="textDocument/hover" response.id=3 duration=70.30µs 2026-10-23 13:52:06.620398644 DEBUG Received server response for request 3 2026-10-23 13:52:06.630476697 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.630501754 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.630506383 DEBUG method="shutdown" response.id=4 duration=7.44µs 2026-10-23 13:52:06.630512354 DEBUG Received server response for request 4 2026-10-23 13:52:06.630514829 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.630526330 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-23 13:52:06.633708519 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.633782397 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.633804890 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.633870423 DEBUG Client info: None 2026-10-23 13:52:06.633883126 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.633897523 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.633903044 INFO Version: Unknown 2026-10-23 13:52:06.633941566 DEBUG Received server response for request 1 2026-10-23 13:52:06.633977173 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.633991409 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.634040702 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.634134718 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.634138525 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.634154746 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:06.634173170 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.634187507 DEBUG Initializing workspace `file:///tmp/.tmp0Hp56R/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.634199319 DEBUG Searching for a project in '/tmp/.tmp0Hp56R/root1' 2026-10-23 13:52:06.634236970 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.634241489 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.634639395 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.634646128 DEBUG Resolving local virtual environment: /tmp/.tmp0Hp56R/root1/.venv 2026-10-23 13:52:06.634682866 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.634687455 DEBUG No virtual environment found 2026-10-23 13:52:06.634697143 DEBUG Adding first-party search path `/tmp/.tmp0Hp56R/root1` 2026-10-23 13:52:06.634700249 DEBUG Using vendored stdlib 2026-10-23 13:52:06.634812229 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.634816848 DEBUG Adding new file root '/tmp/.tmp0Hp56R/root1' of kind Project 2026-10-23 13:52:06.638241972 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-23 13:52:06.638256690 DEBUG Initializing workspace `file:///tmp/.tmp0Hp56R/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.638266498 DEBUG Searching for a project in '/tmp/.tmp0Hp56R/root2' 2026-10-23 13:52:06.638286696 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.638290974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.638619450 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.638624930 DEBUG Resolving local virtual environment: /tmp/.tmp0Hp56R/root2/.venv 2026-10-23 13:52:06.638650859 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.638654726 DEBUG No virtual environment found 2026-10-23 13:52:06.638662751 DEBUG Adding first-party search path `/tmp/.tmp0Hp56R/root2` 2026-10-23 13:52:06.638665767 DEBUG Using vendored stdlib 2026-10-23 13:52:06.638762378 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.638766025 DEBUG Adding new file root '/tmp/.tmp0Hp56R/root2' of kind Project 2026-10-23 13:52:06.640617287 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.640665328 DEBUG Initializing workspace `file:///tmp/.tmp0Hp56R/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.640675977 DEBUG Searching for a project in '/tmp/.tmp0Hp56R/root3' 2026-10-23 13:52:06.640695384 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.640699592 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.641019121 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.641024271 DEBUG Resolving local virtual environment: /tmp/.tmp0Hp56R/root3/.venv 2026-10-23 13:52:06.641048697 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.641052574 DEBUG No virtual environment found 2026-10-23 13:52:06.641059256 DEBUG Adding first-party search path `/tmp/.tmp0Hp56R/root3` 2026-10-23 13:52:06.641062232 DEBUG Using vendored stdlib 2026-10-23 13:52:06.641158793 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.641162280 DEBUG Adding new file root '/tmp/.tmp0Hp56R/root3' of kind Project 2026-10-23 13:52:06.642983776 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.643039761 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.643142524 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root1/main.py"))}: Checking file '/tmp/.tmp0Hp56R/root1/main.py' 2026-10-23 13:52:06.643255265 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.654358722 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.654490128 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 13:52:06.654497743 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 13:52:06.654569708 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root2/main.py"))}: Checking file '/tmp/.tmp0Hp56R/root2/main.py' 2026-10-23 13:52:06.654672681 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.665535606 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.665646033 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 13:52:06.665653106 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 13:52:06.665711686 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root3/main.py"))}: Checking file '/tmp/.tmp0Hp56R/root3/main.py' 2026-10-23 13:52:06.665777510 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:06.676910782 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0Hp56R/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:06.677005790 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 13:52:06.677057667 DEBUG method="workspace/diagnostic" response.id=2 duration=34.05ms 2026-10-23 13:52:06.677075050 DEBUG Received server response for request 2 2026-10-23 13:52:06.677271258 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.677279664 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:06.677303008 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp0Hp56R/root2), (root3, file:///tmp/.tmp0Hp56R/root3) 2026-10-23 13:52:06.677307246 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp0Hp56R/root2 2026-10-23 13:52:06.678657919 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp0Hp56R/root3 2026-10-23 13:52:06.679807145 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:06.679850205 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:06.679913033 DEBUG method="workspace/diagnostic" response.id=3 duration=123.74µs 2026-10-23 13:52:06.679928903 DEBUG Received server response for request 3 2026-10-23 13:52:06.690068171 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:06.690150836 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:06.690158190 DEBUG method="shutdown" response.id=4 duration=11.16µs 2026-10-23 13:52:06.690250964 DEBUG Received server response for request 4 2026-10-23 13:52:06.690257546 DEBUG Client sends notification `exit` 2026-10-23 13:52:06.690272063 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-23 13:52:06.693038141 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:06.694569684 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:06.694599730 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:06.694655315 DEBUG Client info: None 2026-10-23 13:52:06.694673369 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:06.694689118 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:06.694694739 INFO Version: Unknown 2026-10-23 13:52:06.694736517 DEBUG Received server response for request 1 2026-10-23 13:52:06.694773977 DEBUG Client sends notification `initialized` 2026-10-23 13:52:06.694791059 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:06.694841905 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:06.694867262 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:06.694870338 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:06.694882311 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:06.694884885 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:06.694907899 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:06.694920081 DEBUG Initializing workspace `file:///tmp/.tmpeXUbiJ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:06.694931773 DEBUG Searching for a project in '/tmp/.tmpeXUbiJ/root1' 2026-10-23 13:52:06.694953895 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:06.694958513 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:06.695373993 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:06.695380415 DEBUG Resolving local virtual environment: /tmp/.tmpeXUbiJ/root1/.venv 2026-10-23 13:52:06.695417104 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:06.695421993 DEBUG No virtual environment found 2026-10-23 13:52:06.695431190 DEBUG Adding first-party search path `/tmp/.tmpeXUbiJ/root1` 2026-10-23 13:52:06.695434506 DEBUG Using vendored stdlib 2026-10-23 13:52:06.695550183 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:06.695660841 DEBUG Adding new file root '/tmp/.tmpeXUbiJ/root1' of kind Project 2026-10-23 13:52:06.697507014 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:06.697529997 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpeXUbiJ/root1) 2026-10-23 13:52:06.697533493 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpeXUbiJ/root1 2026-10-23 13:52:06.697688754 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 13:52:08.695004373 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:08.695276273 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:08.695382412 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 13:52:08.695391008 DEBUG method="shutdown" response.id=3 duration=142.69µs 2026-10-23 13:52:08.695709034 DEBUG Received server response for request 2 2026-10-23 13:52:08.695719244 DEBUG Received server response for request 3 2026-10-23 13:52:08.695727229 DEBUG Client sends notification `exit` 2026-10-23 13:52:08.695751714 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-23 13:52:08.698149592 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:08.698247386 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:08.698284425 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:08.698454404 DEBUG Client info: None 2026-10-23 13:52:08.698480312 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:08.698509026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:08.698520438 INFO Version: Unknown 2026-10-23 13:52:08.699583221 DEBUG Received server response for request 1 2026-10-23 13:52:08.699671376 DEBUG Client sends notification `initialized` 2026-10-23 13:52:08.699720228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:08.700034728 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:08.700226367 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:08.700232349 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:08.700282393 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:08.700309173 DEBUG Initializing workspace `file:///tmp/.tmpmmXOz7/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.700329040 DEBUG Searching for a project in '/tmp/.tmpmmXOz7/root1' 2026-10-23 13:52:08.700424659 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:08.700432795 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.701104314 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.701112830 DEBUG Resolving local virtual environment: /tmp/.tmpmmXOz7/root1/.venv 2026-10-23 13:52:08.701172522 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.701178804 DEBUG No virtual environment found 2026-10-23 13:52:08.701203150 DEBUG Adding first-party search path `/tmp/.tmpmmXOz7/root1` 2026-10-23 13:52:08.701206546 DEBUG Using vendored stdlib 2026-10-23 13:52:08.701351317 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.701358852 DEBUG Adding new file root '/tmp/.tmpmmXOz7/root1' of kind Project 2026-10-23 13:52:08.701604392 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 13:52:08.703750287 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:08.703780013 DEBUG Initializing workspace `file:///tmp/.tmpmmXOz7/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.703792015 DEBUG Searching for a project in '/tmp/.tmpmmXOz7/root2' 2026-10-23 13:52:08.703816281 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:08.703821952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.704238072 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.704243943 DEBUG Resolving local virtual environment: /tmp/.tmpmmXOz7/root2/.venv 2026-10-23 13:52:08.704271976 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.704276093 DEBUG No virtual environment found 2026-10-23 13:52:08.704286242 DEBUG Adding first-party search path `/tmp/.tmpmmXOz7/root2` 2026-10-23 13:52:08.704289458 DEBUG Using vendored stdlib 2026-10-23 13:52:08.704386781 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.704390388 DEBUG Adding new file root '/tmp/.tmpmmXOz7/root2' of kind Project 2026-10-23 13:52:08.707142029 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:08.707249440 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:08.707519918 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmXOz7/root1/main.py"))}: Checking file '/tmp/.tmpmmXOz7/root1/main.py' 2026-10-23 13:52:08.707693533 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmXOz7/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.721911361 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmXOz7/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:08.722656980 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-23 13:52:08.722858458 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 13:52:08.723108246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmXOz7/root2/main.py"))}: Checking file '/tmp/.tmpmmXOz7/root2/main.py' 2026-10-23 13:52:08.723377151 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmXOz7/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.734946551 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmmXOz7/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:08.735343856 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 13:52:08.735544002 DEBUG method="workspace/diagnostic" response.id=2 duration=28.37ms 2026-10-23 13:52:08.735613943 DEBUG Received server response for request 2 2026-10-23 13:52:08.735919055 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:08.735930096 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 13:52:08.735960192 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpmmXOz7/root2) 2026-10-23 13:52:08.735967035 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpmmXOz7/root2 2026-10-23 13:52:08.737810132 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 13:52:08.737857130 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 13:52:08.737912073 DEBUG method="workspace/diagnostic" response.id=3 duration=131.26µs 2026-10-23 13:52:08.738069008 DEBUG Received server response for request 3 2026-10-23 13:52:08.750771293 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:08.751356521 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:08.751377891 DEBUG method="shutdown" response.id=4 duration=33.57µs 2026-10-23 13:52:08.751474612 DEBUG Received server response for request 4 2026-10-23 13:52:08.751484330 DEBUG Client sends notification `exit` 2026-10-23 13:52:08.751842061 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-23 13:52:08.755800526 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:08.757592447 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:08.757647570 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:08.757787192 DEBUG Client info: None 2026-10-23 13:52:08.757824062 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:08.757841534 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:08.757847966 INFO Version: Unknown 2026-10-23 13:52:08.757892089 DEBUG Received server response for request 1 2026-10-23 13:52:08.757937104 DEBUG Client sends notification `initialized` 2026-10-23 13:52:08.757953334 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:08.758007866 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:08.758127641 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:08.758131418 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:08.758159070 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:08.758162276 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:08.758192463 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:08.758209354 DEBUG Initializing workspace `file:///tmp/.tmpFer31X/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.758223801 DEBUG Searching for a project in '/tmp/.tmpFer31X/root1' 2026-10-23 13:52:08.758248498 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:08.758253527 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.758937450 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.758945365 DEBUG Resolving local virtual environment: /tmp/.tmpFer31X/root1/.venv 2026-10-23 13:52:08.759015877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.759038259 DEBUG No virtual environment found 2026-10-23 13:52:08.759049159 DEBUG Adding first-party search path `/tmp/.tmpFer31X/root1` 2026-10-23 13:52:08.759052686 DEBUG Using vendored stdlib 2026-10-23 13:52:08.759250287 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.759257921 DEBUG Adding new file root '/tmp/.tmpFer31X/root1' of kind Project 2026-10-23 13:52:08.761959588 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:08.761982511 DEBUG Initializing workspace `file:///tmp/.tmpFer31X/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.761993582 DEBUG Searching for a project in '/tmp/.tmpFer31X/root2' 2026-10-23 13:52:08.762019591 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:08.762023979 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.762380107 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.762385798 DEBUG Resolving local virtual environment: /tmp/.tmpFer31X/root2/.venv 2026-10-23 13:52:08.762414892 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.762419090 DEBUG No virtual environment found 2026-10-23 13:52:08.762427005 DEBUG Adding first-party search path `/tmp/.tmpFer31X/root2` 2026-10-23 13:52:08.762430401 DEBUG Using vendored stdlib 2026-10-23 13:52:08.762531271 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.762534847 DEBUG Adding new file root '/tmp/.tmpFer31X/root2' of kind Project 2026-10-23 13:52:08.764991515 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:08.765009489 DEBUG Updating project to check open files 2026-10-23 13:52:08.765034806 DEBUG Updating project to check open files 2026-10-23 13:52:08.765094418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFer31X/root1/main.py") 2026-10-23 13:52:08.765102914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFer31X/root1/main.py` 2026-10-23 13:52:08.765110078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFer31X/root1/main.py` 2026-10-23 13:52:08.765204164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFer31X/root1/main.py` to project `root1` 2026-10-23 13:52:08.765220585 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFer31X/root1/main.py` 2026-10-23 13:52:08.765223210 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:08.765232187 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:08.765340650 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFer31X/root1/main.py"))}: Checking file '/tmp/.tmpFer31X/root1/main.py' 2026-10-23 13:52:08.765545785 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFer31X/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.780809905 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFer31X/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:08.781364526 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.13ms 2026-10-23 13:52:08.781506111 DEBUG Received server response for request 2 2026-10-23 13:52:08.781764185 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:08.782064488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFer31X/root2/main.py") 2026-10-23 13:52:08.782177130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFer31X/root2/main.py` 2026-10-23 13:52:08.782321310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFer31X/root2/main.py` 2026-10-23 13:52:08.782539409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFer31X/root2/main.py` to project `root2` 2026-10-23 13:52:08.782681957 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFer31X/root2/main.py` 2026-10-23 13:52:08.782689591 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:08.782542184 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:52:08.782703056 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:08.782994994 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFer31X/root2/main.py"))}: Checking file '/tmp/.tmpFer31X/root2/main.py' 2026-10-23 13:52:08.783621479 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFer31X/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.797463462 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFer31X/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:08.797950986 DEBUG method="textDocument/diagnostic" response.id=3 duration=15.24ms 2026-10-23 13:52:08.798005859 DEBUG Received server response for request 3 2026-10-23 13:52:08.798132026 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:08.798333363 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpFer31X/root2) 2026-10-23 13:52:08.798365894 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpFer31X/root2 2026-10-23 13:52:08.798716182 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 13:52:08.801350322 DEBUG method="textDocument/diagnostic" response.id=4 duration=98.72µs 2026-10-23 13:52:08.801399154 DEBUG Received server response for request 4 2026-10-23 13:52:08.801464997 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-23 13:52:08.801661366 DEBUG method="textDocument/diagnostic" response.id=5 duration=71.09µs 2026-10-23 13:52:08.801770360 DEBUG Received server response for request 5 2026-10-23 13:52:08.811871917 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 13:52:08.811935517 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:08.811943401 DEBUG method="shutdown" response.id=6 duration=13.42µs 2026-10-23 13:52:08.812052055 DEBUG Received server response for request 6 2026-10-23 13:52:08.812057806 DEBUG Client sends notification `exit` 2026-10-23 13:52:08.812077483 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-23 13:52:08.817819092 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:08.818313920 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:08.820368564 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:08.820531530 DEBUG Client info: None 2026-10-23 13:52:08.820620737 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:08.820640995 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:08.820648890 INFO Version: Unknown 2026-10-23 13:52:08.820696690 DEBUG Received server response for request 1 2026-10-23 13:52:08.820745842 DEBUG Client sends notification `initialized` 2026-10-23 13:52:08.820761070 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:08.820853544 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:08.820926441 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:08.820930448 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:08.820962879 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:08.820979640 DEBUG Initializing workspace `file:///tmp/.tmpdRy2Xu/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.820994478 DEBUG Searching for a project in '/tmp/.tmpdRy2Xu/project' 2026-10-23 13:52:08.821021970 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:08.821027741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.821591618 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:08.821599533 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:08.821685494 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.821690093 DEBUG Resolving local virtual environment: /tmp/.tmpdRy2Xu/project/.venv 2026-10-23 13:52:08.821738494 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.821743854 DEBUG No virtual environment found 2026-10-23 13:52:08.821754003 DEBUG Adding first-party search path `/tmp/.tmpdRy2Xu/project` 2026-10-23 13:52:08.821757359 DEBUG Using vendored stdlib 2026-10-23 13:52:08.821917259 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.821926617 DEBUG Adding new file root '/tmp/.tmpdRy2Xu/project' of kind Project 2026-10-23 13:52:08.824963272 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:08.825241164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdRy2Xu/project/app/main.py") 2026-10-23 13:52:08.825263185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdRy2Xu/project/app/main.py` 2026-10-23 13:52:08.825321865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdRy2Xu/project/app/main.py` 2026-10-23 13:52:08.825603794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdRy2Xu/project/app/main.py` to project `project` 2026-10-23 13:52:08.825631365 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdRy2Xu/project/app/main.py` 2026-10-23 13:52:08.825635954 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:08.825655591 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:08.825828064 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRy2Xu/project/app/main.py"))}: Checking file '/tmp/.tmpdRy2Xu/project/app/main.py' 2026-10-23 13:52:08.825950634 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRy2Xu/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.838651998 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRy2Xu/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:08.839022262 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.35ms 2026-10-23 13:52:08.839077606 DEBUG Received server response for request 2 2026-10-23 13:52:08.839167976 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 13:52:08.839216978 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpdRy2Xu/project/app), to remove: (project, file:///tmp/.tmpdRy2Xu/project) 2026-10-23 13:52:08.839228890 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpdRy2Xu/project 2026-10-23 13:52:08.847671896 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 13:52:08.847807230 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:08.847818201 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:08.847861281 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:08.847877101 DEBUG Initializing workspace `file:///tmp/.tmpdRy2Xu/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.848004660 DEBUG Searching for a project in '/tmp/.tmpdRy2Xu/project/app' 2026-10-23 13:52:08.848096312 DEBUG Found project at '/tmp/.tmpdRy2Xu/project/app' 2026-10-23 13:52:08.848104457 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.849355564 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.849367086 DEBUG Resolving local virtual environment: /tmp/.tmpdRy2Xu/project/app/.venv 2026-10-23 13:52:08.849417300 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.849520664 DEBUG No virtual environment found 2026-10-23 13:52:08.849532696 DEBUG Adding first-party search path `/tmp/.tmpdRy2Xu/project/app` 2026-10-23 13:52:08.849535993 DEBUG Using vendored stdlib 2026-10-23 13:52:08.849687457 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.849928028 DEBUG Adding new file root '/tmp/.tmpdRy2Xu/project/app' of kind Project 2026-10-23 13:52:08.852385718 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:08.852469254 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 13:52:08.852475907 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 13:52:08.852823900 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 13:52:08.853315281 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRy2Xu/project/app/main.py"))}: Checking file '/tmp/.tmpdRy2Xu/project/app/main.py' 2026-10-23 13:52:08.854042816 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRy2Xu/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.870766624 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdRy2Xu/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:08.872034112 DEBUG method="textDocument/diagnostic" response.id=3 duration=19.01ms 2026-10-23 13:52:08.872159998 DEBUG Received server response for request 3 2026-10-23 13:52:08.882354299 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 13:52:08.882441853 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:08.882454136 DEBUG method="shutdown" response.id=4 duration=21.74µs 2026-10-23 13:52:08.882502356 DEBUG Received server response for request 4 2026-10-23 13:52:08.882511303 DEBUG Client sends notification `exit` 2026-10-23 13:52:08.882538384 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-23 13:52:08.886326259 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:08.886944408 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:08.886978833 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:08.887066297 DEBUG Client info: None 2026-10-23 13:52:08.887089961 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:08.887108516 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:08.887115770 INFO Version: Unknown 2026-10-23 13:52:08.887165092 DEBUG Received server response for request 1 2026-10-23 13:52:08.887223552 DEBUG Client sends notification `initialized` 2026-10-23 13:52:08.887240634 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:08.887632379 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:08.887673887 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:08.887680669 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:08.887707249 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:08.887711136 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 13:52:08.887734190 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:08.887754919 DEBUG Initializing workspace `file:///tmp/.tmpjkq4HW/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.887770588 DEBUG Searching for a project in '/tmp/.tmpjkq4HW/api' 2026-10-23 13:52:08.887795595 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 13:52:08.887800674 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.888235400 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.888242042 DEBUG Resolving local virtual environment: /tmp/.tmpjkq4HW/api/.venv 2026-10-23 13:52:08.888283290 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.888288139 DEBUG No virtual environment found 2026-10-23 13:52:08.888298007 DEBUG Adding first-party search path `/tmp/.tmpjkq4HW/api` 2026-10-23 13:52:08.888301023 DEBUG Using vendored stdlib 2026-10-23 13:52:08.888419295 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.888423442 DEBUG Adding new file root '/tmp/.tmpjkq4HW/api' of kind Project 2026-10-23 13:52:08.891777293 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:08.891793223 DEBUG Initializing workspace `file:///tmp/.tmpjkq4HW/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.891803282 DEBUG Searching for a project in '/tmp/.tmpjkq4HW/tools' 2026-10-23 13:52:08.892141767 DEBUG Found project at '/tmp/.tmpjkq4HW/tools' 2026-10-23 13:52:08.892150453 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.892493216 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.892498686 DEBUG Resolving local virtual environment: /tmp/.tmpjkq4HW/tools/.venv 2026-10-23 13:52:08.892525076 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.892529093 DEBUG No virtual environment found 2026-10-23 13:52:08.892539342 DEBUG Adding extra search-path `/tmp/.tmpjkq4HW/shared` 2026-10-23 13:52:08.892542609 DEBUG Adding first-party search path `/tmp/.tmpjkq4HW/tools` 2026-10-23 13:52:08.892545454 DEBUG Using vendored stdlib 2026-10-23 13:52:08.892659648 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.892663555 DEBUG Adding new file root '/tmp/.tmpjkq4HW/tools' of kind Project 2026-10-23 13:52:08.893192407 DEBUG Adding new file root '/tmp/.tmpjkq4HW/shared' of kind SearchPath 2026-10-23 13:52:08.894536438 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:08.894549643 DEBUG Initializing workspace `file:///tmp/.tmpjkq4HW/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.894572606 DEBUG Searching for a project in '/tmp/.tmpjkq4HW/web' 2026-10-23 13:52:08.894593515 DEBUG Found project at '/tmp/.tmpjkq4HW/web' 2026-10-23 13:52:08.894597142 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.895201125 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.895207186 DEBUG Resolving local virtual environment: /tmp/.tmpjkq4HW/web/.venv 2026-10-23 13:52:08.895232754 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.895236892 DEBUG No virtual environment found 2026-10-23 13:52:08.895246630 DEBUG Adding extra search-path `/tmp/.tmpjkq4HW/shared` 2026-10-23 13:52:08.895249646 DEBUG Adding first-party search path `/tmp/.tmpjkq4HW/web` 2026-10-23 13:52:08.895252481 DEBUG Using vendored stdlib 2026-10-23 13:52:08.895350315 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.895353751 DEBUG Adding new file root '/tmp/.tmpjkq4HW/web' of kind Project 2026-10-23 13:52:08.896217431 DEBUG Adding new file root '/tmp/.tmpjkq4HW/shared' of kind SearchPath 2026-10-23 13:52:08.897705583 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.001s 2026-10-23 13:52:08.897839243 DEBUG Updating project to check open files 2026-10-23 13:52:08.897984706 DEBUG Updating project to check open files 2026-10-23 13:52:08.898126642 DEBUG Updating project to check open files 2026-10-23 13:52:08.898340684 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.898486968 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjkq4HW/shared/library.py") 2026-10-23 13:52:08.898821927 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.901663697 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-23 13:52:08.901713851 DEBUG method="textDocument/hover" response.id=2 duration=3.06ms 2026-10-23 13:52:08.901732295 DEBUG Received server response for request 2 2026-10-23 13:52:08.911818714 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:08.911857066 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:08.911865732 DEBUG method="shutdown" response.id=3 duration=13.42µs 2026-10-23 13:52:08.911884017 DEBUG Received server response for request 3 2026-10-23 13:52:08.911888615 DEBUG Client sends notification `exit` 2026-10-23 13:52:08.911899476 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-23 13:52:08.914209048 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-23 13:52:08.915580961 DEBUG Architecture: x86_64, OS: linux 2026-10-23 13:52:08.915608372 DEBUG Client sends request `initialize` with ID 1 2026-10-23 13:52:08.915665640 DEBUG Client info: None 2026-10-23 13:52:08.915679726 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 13:52:08.915694313 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 13:52:08.915700455 INFO Version: Unknown 2026-10-23 13:52:08.915744157 DEBUG Received server response for request 1 2026-10-23 13:52:08.915783791 DEBUG Client sends notification `initialized` 2026-10-23 13:52:08.915797297 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 13:52:08.915857790 DEBUG Requesting workspace configuration for workspaces 2026-10-23 13:52:08.915919776 DEBUG Received server request `workspace/configuration` 2026-10-23 13:52:08.915923463 INFO Retrying to receive `workspace/configuration` request 2026-10-23 13:52:08.915936848 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 13:52:08.915940505 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 13:52:08.915957998 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 13:52:08.915970311 DEBUG Initializing workspace `file:///tmp/.tmpMTWwFR/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 13:52:08.915981913 DEBUG Searching for a project in '/tmp/.tmpMTWwFR/project' 2026-10-23 13:52:08.916013853 DEBUG Found project at '/tmp/.tmpMTWwFR/project' 2026-10-23 13:52:08.916018081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 13:52:08.916410477 INFO Defaulting to python-platform `linux` 2026-10-23 13:52:08.916417109 DEBUG Resolving local virtual environment: /tmp/.tmpMTWwFR/project/.venv 2026-10-23 13:52:08.916452395 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/e2e-5c3c9ac8154868f7`: does not point to a Python executable or a directory on disk 2026-10-23 13:52:08.916457255 DEBUG No virtual environment found 2026-10-23 13:52:08.916466632 DEBUG Adding first-party search path `/tmp/.tmpMTWwFR/project` 2026-10-23 13:52:08.916469948 DEBUG Using vendored stdlib 2026-10-23 13:52:08.917488880 INFO Python version: Python 3.15, platform: linux 2026-10-23 13:52:08.917534956 DEBUG Adding new file root '/tmp/.tmpMTWwFR/project' of kind Project 2026-10-23 13:52:08.919818028 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-23 13:52:08.919832495 DEBUG Updating project to check open files 2026-10-23 13:52:08.919944415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMTWwFR/project/main.py") 2026-10-23 13:52:08.919953542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMTWwFR/project/main.py` 2026-10-23 13:52:08.919961046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMTWwFR/project/main.py` 2026-10-23 13:52:08.920041006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMTWwFR/project/main.py` to project `project` 2026-10-23 13:52:08.920055073 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMTWwFR/project/main.py` 2026-10-23 13:52:08.920057527 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 13:52:08.920065763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 13:52:08.920737022 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMTWwFR/project/main.py"))}: Checking file '/tmp/.tmpMTWwFR/project/main.py' 2026-10-23 13:52:08.921020594 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMTWwFR/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 13:52:08.933789404 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMTWwFR/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 13:52:08.934396773 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.32ms 2026-10-23 13:52:08.934602058 DEBUG Received server response for request 2 2026-10-23 13:52:08.944864377 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 13:52:08.944920131 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 13:52:08.944926744 DEBUG method="shutdown" response.id=3 duration=11.95µs 2026-10-23 13:52:08.945027433 DEBUG Received server response for request 3 2026-10-23 13:52:08.945032743 DEBUG Client sends notification `exit` 2026-10-23 13:52:08.945044515 DEBUG Received exit notification, exiting ok test result: ok. 199 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 27.16s Running `/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_site_packages-f43ce0f3d58e2401 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_test-c62026a7372b3900 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/target/rpm/deps/ty_vendored-8ff3c567b36f51e3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.91-build/ty-0.0.91/ruff/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --extern anstream=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' --error-format human` running 13 tests test crates/ruff_annotate_snippets/src/level.rs - level::Level (line 45) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::no_name (line 182) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::with_name (line 162) ... ok test crates/ruff_annotate_snippets/src/lib.rs - (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer::Renderer (line 92) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Annotation (line 351) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::AnnotationKind::Visible (line 422) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group (line 43) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group<'a>::with_level (line 69) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Origin (line 515) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Patch (line 455) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Title (line 161) ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 9.24s; merged doctests compilation took 9.22s 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.91-build/ty-0.0.91/ruff/crates/ruff_cache -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern seahash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libseahash-c3553ae93b6f59d2.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.68s; merged doctests compilation took 16.67s 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.91-build/ty-0.0.91/ruff/crates/ruff_command_line -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern argfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libargfile-b3d83d0d681acf12.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.91-build/ty-0.0.91/ruff/crates/ruff_db -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern anstyle=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern which=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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 49.96s; merged doctests compilation took 49.93s 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.91-build/ty-0.0.91/ruff/crates/ruff_formatter -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.05s all doctests ran in 19.42s; merged doctests compilation took 19.36s 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.91-build/ty-0.0.91/ruff/crates/ruff_linter -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libimperative-1859dbb41d8c827e.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_semantic-7ae53db10cc36d8a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib --extern url=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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 119.86s; merged doctests compilation took 119.82s 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.91-build/ty-0.0.91/ruff/crates/ruff_notebook -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.24s; merged doctests compilation took 10.23s 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.91-build/ty-0.0.91/ruff/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.34s; merged doctests compilation took 7.33s 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.91-build/ty-0.0.91/ruff/crates/ruff_python_ast -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.15s; merged doctests compilation took 22.14s 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.91-build/ty-0.0.91/ruff/crates/ruff_python_parser -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -C lto=fat --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' --error-format human` running 10 tests test crates/ruff_python_parser/src/lib.rs - parse (line 246) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 255) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 270) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression (line 129) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression_range (line 152) ... ok test crates/ruff_python_parser/src/lib.rs - parse_module (line 99) ... ok test crates/ruff_python_parser/src/lib.rs - parse_parenthesized_expression_range (line 179) ... ok test crates/ruff_python_parser/src/lib.rs - parse_string_annotation (line 205) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 17) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 9) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 24.86s; merged doctests compilation took 24.84s 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.91-build/ty-0.0.91/ruff/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.47s; merged doctests compilation took 7.46s 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.91-build/ty-0.0.91/ruff/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.49s; merged doctests compilation took 8.47s 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.91-build/ty-0.0.91/ruff/crates/ruff_source_file -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' --error-format human` running 20 tests test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_column (line 86) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_index (line 235) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 331) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 394) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::source_location (line 142) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::OneIndexed::digits (line 647) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::contains_line_break (line 231) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::count_lines (line 303) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_end (line 42) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_range (line 85) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_str (line 132) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_range (line 175) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_str (line 279) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_end (line 62) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_range (line 109) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_start (line 12) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_str (line 153) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_range (line 207) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_str (line 253) ... ok test crates/ruff_source_file/src/newlines.rs - newlines::UniversalNewlineIterator (line 23) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 8.17s; merged doctests compilation took 8.15s 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.91-build/ty-0.0.91/ruff/crates/ruff_text_size -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.75s; merged doctests compilation took 7.73s 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.91-build/ty-0.0.91/ruff/crates/ruff_unicode_names2 -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2-590b0e951a69ca57.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.15s; merged doctests compilation took 7.13s 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.91-build/ty-0.0.91/ruff/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rlib --extern rand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_names2_generator-b4fd4e27b0dee069.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.91-build/ty-0.0.91/ruff/crates/ruff_workspace -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_graph-b1c04b917c9d5c9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_linter-96d0146767863509.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_formatter-c79dacea9331c45c.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_semantic-7ae53db10cc36d8a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_ranged_value-bee8f07fa2068bd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_workspace-8f7b086de61922a7.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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.91-build/ty-0.0.91/ruff/crates/ty_module_resolver -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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 50.72s; merged doctests compilation took 50.69s 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.91-build/ty-0.0.91/ruff/crates/ty_python_semantic -L native=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_db-baeeacfbc21b8059.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_codegen-f5dfb31b1c33df8b.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_importer-14655fb50b60e978.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_parser-6f0f76ada955cdb0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_combine-aeb4d3d98cac7ba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_module_resolver-9a902b7c2d3dc6a1.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_core-09ff30d15c8a3f59.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_python_semantic-dac4949870312183.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_site_packages-6782aa22007f1d27.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_test-bc1f5dd8bdf200a3.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/target/rpm/deps/libty_vendored-650d7a6975f160e1.rlib -L dependency=/builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/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 3300) ... 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 171.54s; merged doctests compilation took 171.49s + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ty-0.0.91-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.t6e0s9 + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd ty-0.0.91 + DOCDIR=/builddir/build/BUILD/ty-0.0.91-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.91-build/BUILDROOT/usr/share/doc/ty + cp -pr /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/CHANGELOG.md /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/share/doc/ty + cp -pr /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/README.md /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/share/doc/ty + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.2fldNn + umask 022 + cd /builddir/build/BUILD/ty-0.0.91-build + cd ty-0.0.91 + LICENSEDIR=/builddir/build/BUILD/ty-0.0.91-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.91-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/LICENSE /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/ruff/LICENSE.dependencies /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.91-build/ty-0.0.91/LICENSE.bundled /builddir/build/BUILD/ty-0.0.91-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.2^20261022git59a9e85 bundled(typeshed) = 0^20261014git86d68f8 ty = 0.0.91-1.fc46 ty(x86-64) = 0.0.91-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.91-1.fc46.noarch Provides: python-ty = 0.0.91-1.fc46 python3-ty = 0.0.91-1.fc46 python3.15-ty = 0.0.91-1.fc46 python3.15dist(ty) = 0.0.91 python3dist(ty) = 0.0.91 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.91-1.fc46.x86_64 Provides: ty-debugsource = 0.0.91-1.fc46 ty-debugsource(x86-64) = 0.0.91-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.91-1.fc46.x86_64 Provides: debuginfo(build-id) = db3708f1b2b61625e631ed4101e2d9a7a3a2dffc ty-debuginfo = 0.0.91-1.fc46 ty-debuginfo(x86-64) = 0.0.91-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.91-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ty-0.0.91-build/BUILDROOT Wrote: /builddir/build/SRPMS/ty-0.0.91-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ty-debuginfo-0.0.91-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ty-0.0.91-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ty-debugsource-0.0.91-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ty-0.0.91-1.fc46.noarch.rpm Finish: rpmbuild ty-0.0.91-1.fc46.src.rpm Finish: build phase for ty-0.0.91-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-1792748925.499548/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.91-1.fc46.src.rpm) Config(child) 256 minutes 39 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", "epoch": null, "version": "0.0.91", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty-debugsource", "epoch": null, "version": "0.0.91", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty-debuginfo", "epoch": null, "version": "0.0.91", "release": "1.fc46", "arch": "x86_64" }, { "name": "python3-ty", "epoch": null, "version": "0.0.91", "release": "1.fc46", "arch": "noarch" }, { "name": "ty", "epoch": null, "version": "0.0.91", "release": "1.fc46", "arch": "src" } ] } RPMResults finished